--
-- TOC entry 459 (class 2612 OID 11574)
-- Name: plpgsql; Type: PROCEDURAL LANGUAGE; Schema: -; Owner: postgres
--

CREATE OR REPLACE PROCEDURAL LANGUAGE plpgsql;


ALTER PROCEDURAL LANGUAGE plpgsql OWNER TO postgres;

SET search_path = public, pg_catalog;

--
-- TOC entry 1651 (class 1259 OID 36991)
-- Dependencies: 6
-- Name: seq_idautorizado; Type: SEQUENCE; Schema: public; Owner: consejo_cvpcpa
--

CREATE SEQUENCE seq_idautorizado
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER TABLE public.seq_idautorizado OWNER TO consejo_cvpcpa;

--
-- TOC entry 1652 (class 1259 OID 36993)
-- Dependencies: 6
-- Name: seq_idsolicitud; Type: SEQUENCE; Schema: public; Owner: consejo_cvpcpa
--

CREATE SEQUENCE seq_idsolicitud
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER TABLE public.seq_idsolicitud OWNER TO consejo_cvpcpa;

SET default_tablespace = '';

SET default_with_oids = false;

--
-- TOC entry 1654 (class 1259 OID 36997)
-- Dependencies: 2011 6
-- Name: tp_actualizacion_juridica; Type: TABLE; Schema: public; Owner: consejo_cvpcpa; Tablespace: 
--

CREATE TABLE tp_actualizacion_juridica (
    idactualizacion_juridica integer NOT NULL,
    idautorizado_juridica bigint NOT NULL,
    idempleado character varying(5) NOT NULL,
    representantelegal_f5j character varying(350) NOT NULL,
    fecharegistro_f5j timestamp without time zone DEFAULT now() NOT NULL
);


ALTER TABLE public.tp_actualizacion_juridica OWNER TO consejo_cvpcpa;

--
-- TOC entry 2290 (class 0 OID 0)
-- Dependencies: 1654
-- Name: TABLE tp_actualizacion_juridica; Type: COMMENT; Schema: public; Owner: consejo_cvpcpa
--

COMMENT ON TABLE tp_actualizacion_juridica IS 'En esta tabla se guardaran las actualizaciones que presentes las personas juridicas.';


--
-- TOC entry 1653 (class 1259 OID 36995)
-- Dependencies: 1654 6
-- Name: tp_actualizacion_juridica_idactualizacion_juridica_seq; Type: SEQUENCE; Schema: public; Owner: consejo_cvpcpa
--

CREATE SEQUENCE tp_actualizacion_juridica_idactualizacion_juridica_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER TABLE public.tp_actualizacion_juridica_idactualizacion_juridica_seq OWNER TO consejo_cvpcpa;

--
-- TOC entry 2291 (class 0 OID 0)
-- Dependencies: 1653
-- Name: tp_actualizacion_juridica_idactualizacion_juridica_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: consejo_cvpcpa
--

ALTER SEQUENCE tp_actualizacion_juridica_idactualizacion_juridica_seq OWNED BY tp_actualizacion_juridica.idactualizacion_juridica;


--
-- TOC entry 1656 (class 1259 OID 37006)
-- Dependencies: 2013 2014 6
-- Name: tp_actualizacion_persona; Type: TABLE; Schema: public; Owner: consejo_cvpcpa; Tablespace: 
--

CREATE TABLE tp_actualizacion_persona (
    idactualizacion_persona integer NOT NULL,
    idautorizado_persona bigint NOT NULL,
    idempleado character varying(5) DEFAULT now() NOT NULL,
    idsectorlaboral bigint NOT NULL,
    sersocio_f5p boolean NOT NULL,
    ejerce_f5p boolean NOT NULL,
    fechasolicitud_f5p timestamp without time zone NOT NULL,
    fecharegistro_f5p timestamp without time zone DEFAULT now() NOT NULL
);


ALTER TABLE public.tp_actualizacion_persona OWNER TO consejo_cvpcpa;

--
-- TOC entry 2292 (class 0 OID 0)
-- Dependencies: 1656
-- Name: TABLE tp_actualizacion_persona; Type: COMMENT; Schema: public; Owner: consejo_cvpcpa
--

COMMENT ON TABLE tp_actualizacion_persona IS 'Registro de todas las solicitudes de actualizaciÃ³n que presentan todos los contadores publico ya autorizados.';


--
-- TOC entry 1655 (class 1259 OID 37004)
-- Dependencies: 1656 6
-- Name: tp_actualizacion_persona_idactualizacion_persona_seq; Type: SEQUENCE; Schema: public; Owner: consejo_cvpcpa
--

CREATE SEQUENCE tp_actualizacion_persona_idactualizacion_persona_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER TABLE public.tp_actualizacion_persona_idactualizacion_persona_seq OWNER TO consejo_cvpcpa;

--
-- TOC entry 2293 (class 0 OID 0)
-- Dependencies: 1655
-- Name: tp_actualizacion_persona_idactualizacion_persona_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: consejo_cvpcpa
--

ALTER SEQUENCE tp_actualizacion_persona_idactualizacion_persona_seq OWNED BY tp_actualizacion_persona.idactualizacion_persona;


--
-- TOC entry 1726 (class 1259 OID 37959)
-- Dependencies: 2084 6
-- Name: tp_archivo_autorizado; Type: TABLE; Schema: public; Owner: consejo_cvpcpa; Tablespace: 
--

CREATE TABLE tp_archivo_autorizado (
    idarchivoautorizado integer NOT NULL,
    idautorizado bigint NOT NULL,
    idempleado character varying(5) NOT NULL,
    idobjetivoarchivo integer,
    nombrearc_fauto character varying(150),
    file_fauto character varying(150),
    formato_fauto character varying(4),
    observacion_fauto text,
    fecharegistro_fauto timestamp without time zone DEFAULT now() NOT NULL
);


ALTER TABLE public.tp_archivo_autorizado OWNER TO consejo_cvpcpa;

--
-- TOC entry 2294 (class 0 OID 0)
-- Dependencies: 1726
-- Name: TABLE tp_archivo_autorizado; Type: COMMENT; Schema: public; Owner: consejo_cvpcpa
--

COMMENT ON TABLE tp_archivo_autorizado IS 'En esta tabla se guardaran todos los archivos que se vayan adjuntado a un inscrito. Solo se podran adjuntar archivos: PDF, JPG, GIF, PNG.';


--
-- TOC entry 1725 (class 1259 OID 37957)
-- Dependencies: 1726 6
-- Name: tp_archivo_autorizado_idarchivoautorizado_seq; Type: SEQUENCE; Schema: public; Owner: consejo_cvpcpa
--

CREATE SEQUENCE tp_archivo_autorizado_idarchivoautorizado_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER TABLE public.tp_archivo_autorizado_idarchivoautorizado_seq OWNER TO consejo_cvpcpa;

--
-- TOC entry 2295 (class 0 OID 0)
-- Dependencies: 1725
-- Name: tp_archivo_autorizado_idarchivoautorizado_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: consejo_cvpcpa
--

ALTER SEQUENCE tp_archivo_autorizado_idarchivoautorizado_seq OWNED BY tp_archivo_autorizado.idarchivoautorizado;


--
-- TOC entry 1728 (class 1259 OID 38041)
-- Dependencies: 2087 6
-- Name: tp_archivo_autorizadoext; Type: TABLE; Schema: public; Owner: consejo_cvpcpa; Tablespace: 
--

CREATE TABLE tp_archivo_autorizadoext (
    idarchivoextranjera integer NOT NULL,
    idautorizado_extranjera character varying(8) NOT NULL,
    idempleado character varying(5) NOT NULL,
    idobjetivoarchivo integer NOT NULL,
    nombrearc_fexta character varying(150) NOT NULL,
    file_fexta character varying(150) NOT NULL,
    formato_fexta character varying(4) NOT NULL,
    observacion_fexta text NOT NULL,
    fecharegistro_fexta timestamp without time zone DEFAULT now() NOT NULL
);


ALTER TABLE public.tp_archivo_autorizadoext OWNER TO consejo_cvpcpa;

--
-- TOC entry 2296 (class 0 OID 0)
-- Dependencies: 1728
-- Name: TABLE tp_archivo_autorizadoext; Type: COMMENT; Schema: public; Owner: consejo_cvpcpa
--

COMMENT ON TABLE tp_archivo_autorizadoext IS 'En esta tabla se guardaran todos los archivos que se vayan adjuntado a un inscrito de firma extranjera. Solo se podran adjuntar archivos: PDF, JPG, GIF, PNG.';


--
-- TOC entry 1727 (class 1259 OID 38039)
-- Dependencies: 1728 6
-- Name: tp_archivo_autorizadoext_idarchivoextranjera_seq; Type: SEQUENCE; Schema: public; Owner: consejo_cvpcpa
--

CREATE SEQUENCE tp_archivo_autorizadoext_idarchivoextranjera_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER TABLE public.tp_archivo_autorizadoext_idarchivoextranjera_seq OWNER TO consejo_cvpcpa;

--
-- TOC entry 2297 (class 0 OID 0)
-- Dependencies: 1727
-- Name: tp_archivo_autorizadoext_idarchivoextranjera_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: consejo_cvpcpa
--

ALTER SEQUENCE tp_archivo_autorizadoext_idarchivoextranjera_seq OWNED BY tp_archivo_autorizadoext.idarchivoextranjera;


--
-- TOC entry 1724 (class 1259 OID 37932)
-- Dependencies: 2083 6
-- Name: tp_archivo_solicitud; Type: TABLE; Schema: public; Owner: consejo_cvpcpa; Tablespace: 
--

CREATE TABLE tp_archivo_solicitud (
    idarchivosolicitud integer NOT NULL,
    idsolicitud bigint NOT NULL,
    idempleado character varying(5) NOT NULL,
    idobjetivoarchivo integer NOT NULL,
    nombrearc_fsoli character varying(150) NOT NULL,
    file_fsoli character varying(150) NOT NULL,
    formato_fsoli character varying(4) NOT NULL,
    observacion_fsoli text,
    fecharegistro_fsoli timestamp without time zone DEFAULT now() NOT NULL
);


ALTER TABLE public.tp_archivo_solicitud OWNER TO consejo_cvpcpa;

--
-- TOC entry 2298 (class 0 OID 0)
-- Dependencies: 1724
-- Name: TABLE tp_archivo_solicitud; Type: COMMENT; Schema: public; Owner: consejo_cvpcpa
--

COMMENT ON TABLE tp_archivo_solicitud IS 'En esta tabla se guardaran todos los archivos que se vayan adjuntado a una solicitud. Solo se podran adjuntar archivos: PDF, JPG, GIF, PNG.';


--
-- TOC entry 1723 (class 1259 OID 37930)
-- Dependencies: 6 1724
-- Name: tp_archivo_solicitud_idarchivosolicitud_seq; Type: SEQUENCE; Schema: public; Owner: consejo_cvpcpa
--

CREATE SEQUENCE tp_archivo_solicitud_idarchivosolicitud_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER TABLE public.tp_archivo_solicitud_idarchivosolicitud_seq OWNER TO consejo_cvpcpa;

--
-- TOC entry 2299 (class 0 OID 0)
-- Dependencies: 1723
-- Name: tp_archivo_solicitud_idarchivosolicitud_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: consejo_cvpcpa
--

ALTER SEQUENCE tp_archivo_solicitud_idarchivosolicitud_seq OWNED BY tp_archivo_solicitud.idarchivosolicitud;


--
-- TOC entry 1658 (class 1259 OID 37040)
-- Dependencies: 2016 6
-- Name: tp_asocios_inscrito; Type: TABLE; Schema: public; Owner: consejo_cvpcpa; Tablespace: 
--

CREATE TABLE tp_asocios_inscrito (
    idasocioinscrito integer NOT NULL,
    idautorizado_juridica bigint NOT NULL,
    idautorizado_persona bigint NOT NULL,
    idestado bigint NOT NULL,
    idempleado character varying(5) NOT NULL,
    nacciones_asinc integer NOT NULL,
    porcentaje_asinc numeric(10,2) NOT NULL,
    cargo_asinc character varying(250) NOT NULL,
    funcion_asinc character varying(250) NOT NULL,
    juntadirectiva_asinc boolean NOT NULL,
    filecv_asinc character varying(100),
    fecharegistro_asinc timestamp without time zone DEFAULT now() NOT NULL
);


ALTER TABLE public.tp_asocios_inscrito OWNER TO consejo_cvpcpa;

--
-- TOC entry 2300 (class 0 OID 0)
-- Dependencies: 1658
-- Name: TABLE tp_asocios_inscrito; Type: COMMENT; Schema: public; Owner: consejo_cvpcpa
--

COMMENT ON TABLE tp_asocios_inscrito IS 'En esta tabla se guardaran los socios inscritos al consejo, que forman parte de una persona juridica autorizada.';


--
-- TOC entry 1657 (class 1259 OID 37038)
-- Dependencies: 1658 6
-- Name: tp_asocios_inscrito_idasocioinscrito_seq; Type: SEQUENCE; Schema: public; Owner: consejo_cvpcpa
--

CREATE SEQUENCE tp_asocios_inscrito_idasocioinscrito_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER TABLE public.tp_asocios_inscrito_idasocioinscrito_seq OWNER TO consejo_cvpcpa;

--
-- TOC entry 2301 (class 0 OID 0)
-- Dependencies: 1657
-- Name: tp_asocios_inscrito_idasocioinscrito_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: consejo_cvpcpa
--

ALTER SEQUENCE tp_asocios_inscrito_idasocioinscrito_seq OWNED BY tp_asocios_inscrito.idasocioinscrito;


--
-- TOC entry 1660 (class 1259 OID 37052)
-- Dependencies: 6
-- Name: tp_asocios_ninscrito; Type: TABLE; Schema: public; Owner: consejo_cvpcpa; Tablespace: 
--

CREATE TABLE tp_asocios_ninscrito (
    idasocioninscrito integer NOT NULL,
    idautorizado_juridica bigint NOT NULL,
    idestado bigint NOT NULL,
    idempleado character varying(5) NOT NULL,
    nit_aninc character varying(17) NOT NULL,
    apellidos_aninc character varying(250) NOT NULL,
    nombres_aninc character varying(250) NOT NULL,
    nacciones_aninc integer NOT NULL,
    porcentaje_aninc numeric(10,2) NOT NULL,
    cargo_aninc character varying(250) NOT NULL,
    funcion_aninc character varying(250) NOT NULL,
    juntadirectiva_aninc boolean NOT NULL,
    filecv_aninc character varying(100) NOT NULL,
    nacionalidad_aninc character varying(150) NOT NULL,
    suscribeninformes_aninc boolean NOT NULL,
    fecharegistro_aninc timestamp without time zone NOT NULL
);


ALTER TABLE public.tp_asocios_ninscrito OWNER TO consejo_cvpcpa;

--
-- TOC entry 2302 (class 0 OID 0)
-- Dependencies: 1660
-- Name: TABLE tp_asocios_ninscrito; Type: COMMENT; Schema: public; Owner: consejo_cvpcpa
--

COMMENT ON TABLE tp_asocios_ninscrito IS 'En esta tabla se guardaran todos los socios NO inscritos en el consejo que forman parte de una persona juridica autorizada.';


--
-- TOC entry 1659 (class 1259 OID 37050)
-- Dependencies: 6 1660
-- Name: tp_asocios_ninscrito_idasocioninscrito_seq; Type: SEQUENCE; Schema: public; Owner: consejo_cvpcpa
--

CREATE SEQUENCE tp_asocios_ninscrito_idasocioninscrito_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER TABLE public.tp_asocios_ninscrito_idasocioninscrito_seq OWNER TO consejo_cvpcpa;

--
-- TOC entry 2303 (class 0 OID 0)
-- Dependencies: 1659
-- Name: tp_asocios_ninscrito_idasocioninscrito_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: consejo_cvpcpa
--

ALTER SEQUENCE tp_asocios_ninscrito_idasocioninscrito_seq OWNED BY tp_asocios_ninscrito.idasocioninscrito;


--
-- TOC entry 1667 (class 1259 OID 37105)
-- Dependencies: 6
-- Name: tp_auto_natural_juridica; Type: TABLE; Schema: public; Owner: consejo_cvpcpa; Tablespace: 
--

CREATE TABLE tp_auto_natural_juridica (
    idautorizado_persona bigint NOT NULL,
    idautorizado_juridica bigint NOT NULL,
    idempleado character varying(5) NOT NULL
);


ALTER TABLE public.tp_auto_natural_juridica OWNER TO consejo_cvpcpa;

--
-- TOC entry 2304 (class 0 OID 0)
-- Dependencies: 1667
-- Name: TABLE tp_auto_natural_juridica; Type: COMMENT; Schema: public; Owner: consejo_cvpcpa
--

COMMENT ON TABLE tp_auto_natural_juridica IS 'En esta tabla se guardaran las personas naturales autorizadas que son socios de una firma juridica aprobada en el consejo.';


--
-- TOC entry 1661 (class 1259 OID 37061)
-- Dependencies: 2018 2019 6
-- Name: tp_autorizado; Type: TABLE; Schema: public; Owner: consejo_cvpcpa; Tablespace: 
--

CREATE TABLE tp_autorizado (
    idautorizado bigint NOT NULL,
    idempleado character varying(5) NOT NULL,
    tipo_registro smallint NOT NULL,
    fecharegistro_registro timestamp without time zone DEFAULT now() NOT NULL,
    CONSTRAINT ckc_tipo_registro_tp_autor CHECK (((tipo_registro >= 1) AND (tipo_registro <= 2)))
);


ALTER TABLE public.tp_autorizado OWNER TO consejo_cvpcpa;

--
-- TOC entry 2305 (class 0 OID 0)
-- Dependencies: 1661
-- Name: TABLE tp_autorizado; Type: COMMENT; Schema: public; Owner: consejo_cvpcpa
--

COMMENT ON TABLE tp_autorizado IS 'Registro de todas las solicitudes que fueron aprobados, no importa el tipo.';


--
-- TOC entry 1662 (class 1259 OID 37068)
-- Dependencies: 2020 6
-- Name: tp_autorizado_extranjera; Type: TABLE; Schema: public; Owner: consejo_cvpcpa; Tablespace: 
--

CREATE TABLE tp_autorizado_extranjera (
    idautorizado_extranjera character varying(8) NOT NULL,
    idsolicitud_extranjera bigint,
    idempleado character varying(5) NOT NULL,
    idestado bigint NOT NULL,
    nombrefirma_aext character varying(350) NOT NULL,
    fechainicio_aext timestamp without time zone NOT NULL,
    fechafinal_aext timestamp without time zone NOT NULL,
    fecharegistro_aext timestamp without time zone DEFAULT now() NOT NULL
);


ALTER TABLE public.tp_autorizado_extranjera OWNER TO consejo_cvpcpa;

--
-- TOC entry 2306 (class 0 OID 0)
-- Dependencies: 1662
-- Name: TABLE tp_autorizado_extranjera; Type: COMMENT; Schema: public; Owner: consejo_cvpcpa
--

COMMENT ON TABLE tp_autorizado_extranjera IS 'En esta tabla se guardaran todas los autorizados de firmas extranjeras.';


--
-- TOC entry 1663 (class 1259 OID 37073)
-- Dependencies: 2021 2022 2023 6
-- Name: tp_autorizado_juridica; Type: TABLE; Schema: public; Owner: consejo_cvpcpa; Tablespace: 
--

CREATE TABLE tp_autorizado_juridica (
      idautorizado_juridica bigint NOT NULL,
      idsolicitud_juridica bigint,
      idempleado character varying(5) NOT NULL,
      idestado bigint NOT NULL,
      idautorizado_extranjera character varying(8),
      nit_apju character varying(17) NOT NULL,
      numeroregistro_apju bigint,
      registrocnr_apju bigint,
      nombresociedad_apju character varying(350) NOT NULL,
      tiposociedad_apju smallint, -- Este campo puede tener tres posibles valores:...
      adrepresentacionlegal_apju smallint, -- Este campo puede tener dos posibles valores:...
      finalidadsocial_apju text,
      folios_apju integer,
      representante_apju character varying(350) NOT NULL,
      fecharepresentante_apju timestamp without time zone,
      fecharegistro_apju timestamp without time zone NOT NULL DEFAULT now(),
      CONSTRAINT ckc_adrepresentacionl_tp_autor CHECK (((adrepresentacionlegal_apju >= 1) AND (adrepresentacionlegal_apju <= 2))),
      CONSTRAINT ckc_tiposociedad_apju_tp_autor CHECK (((tiposociedad_apju >= 1) AND (tiposociedad_apju <= 3)))
);


ALTER TABLE public.tp_autorizado_juridica OWNER TO consejo_cvpcpa;

--
-- TOC entry 2307 (class 0 OID 0)
-- Dependencies: 1663
-- Name: TABLE tp_autorizado_juridica; Type: COMMENT; Schema: public; Owner: consejo_cvpcpa
--

COMMENT ON TABLE tp_autorizado_juridica IS 'En esta tabla se guardaran todas los autorizados de personas juridicas.';


--
-- TOC entry 2308 (class 0 OID 0)
-- Dependencies: 1663
-- Name: COLUMN tp_autorizado_juridica.tiposociedad_apju; Type: COMMENT; Schema: public; Owner: consejo_cvpcpa
--

COMMENT ON COLUMN tp_autorizado_juridica.tiposociedad_apju IS 'Este campo puede tener tres posibles valores:
1- ANONIMA
2- LIMITADA
3- COLECTIVA';


--
-- TOC entry 2309 (class 0 OID 0)
-- Dependencies: 1663
-- Name: COLUMN tp_autorizado_juridica.adrepresentacionlegal_apju; Type: COMMENT; Schema: public; Owner: consejo_cvpcpa
--

COMMENT ON COLUMN tp_autorizado_juridica.adrepresentacionlegal_apju IS 'Este campo puede tener dos posibles valores:
1- UNICA
2- JUNTA DIRECTIVA';


--
-- TOC entry 1664 (class 1259 OID 37084)
-- Dependencies: 2024 6
-- Name: tp_autorizado_persona; Type: TABLE; Schema: public; Owner: consejo_cvpcpa; Tablespace: 
--

CREATE TABLE tp_autorizado_persona (
    idautorizado_persona bigint NOT NULL,
    idsolicitud_persona bigint,
    iduniversidad bigint NOT NULL,
    idestadocivil bigint,
    idsectorlaboral bigint,
    idempleado character varying(5) NOT NULL,
    idestado bigint NOT NULL,
    idautorizado_extranjera character varying(8),
    dui_autp character varying(10) NOT NULL,
    nit_autp character varying(17) NOT NULL,
    apellido_autp character varying(250) NOT NULL,
    nombre_autp character varying(250) NOT NULL,
    nombrecon_autp character varying(350),
    lugartrabajo_autp character varying(250),
    url_foto_autp character varying(250),
    nacionalidad_autp character varying(150),
    sersocio_autp boolean,
    ejerce_autp boolean,
    fechatitulo_autp timestamp without time zone NOT NULL,
    fechamodificacion_autp timestamp without time zone,
    fecharegistro_autp timestamp without time zone DEFAULT now() NOT NULL
);


ALTER TABLE public.tp_autorizado_persona OWNER TO consejo_cvpcpa;

--
-- TOC entry 2310 (class 0 OID 0)
-- Dependencies: 1664
-- Name: TABLE tp_autorizado_persona; Type: COMMENT; Schema: public; Owner: consejo_cvpcpa
--

COMMENT ON TABLE tp_autorizado_persona IS 'Registro de todos los aspirantes que en la resoluciÃ³n de la verificaciÃ³n de su solitud, se declaro autorizado.';


--
-- TOC entry 1666 (class 1259 OID 37095)
-- Dependencies: 2026 6
-- Name: tp_autorizado_persona_fallecido; Type: TABLE; Schema: public; Owner: consejo_cvpcpa; Tablespace: 
--

CREATE TABLE tp_autorizado_persona_fallecido (
    idfallecidos integer NOT NULL,
    idautorizado_persona bigint NOT NULL,
    idempleado character varying(5) NOT NULL,
    libro_fall integer NOT NULL,
    folio1_fall integer,
    folio2_fall integer,
    nacta_fall character varying(20) NOT NULL,
    fechacta_fall timestamp without time zone NOT NULL,
    observacion_fall text NOT NULL,
    fechafallecido_fall timestamp without time zone NOT NULL,
    fecharegistro_fall timestamp without time zone DEFAULT now() NOT NULL
);


ALTER TABLE public.tp_autorizado_persona_fallecido OWNER TO consejo_cvpcpa;

--
-- TOC entry 2311 (class 0 OID 0)
-- Dependencies: 1666
-- Name: TABLE tp_autorizado_persona_fallecido; Type: COMMENT; Schema: public; Owner: consejo_cvpcpa
--

COMMENT ON TABLE tp_autorizado_persona_fallecido IS 'En esta tabla se guardaran todos las personas naturales que han sido reportados en el consejo por fallecidos.';


--
-- TOC entry 1665 (class 1259 OID 37093)
-- Dependencies: 6 1666
-- Name: tp_autorizado_persona_fallecido_idfallecidos_seq; Type: SEQUENCE; Schema: public; Owner: consejo_cvpcpa
--

CREATE SEQUENCE tp_autorizado_persona_fallecido_idfallecidos_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER TABLE public.tp_autorizado_persona_fallecido_idfallecidos_seq OWNER TO consejo_cvpcpa;

--
-- TOC entry 2312 (class 0 OID 0)
-- Dependencies: 1665
-- Name: tp_autorizado_persona_fallecido_idfallecidos_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: consejo_cvpcpa
--

ALTER SEQUENCE tp_autorizado_persona_fallecido_idfallecidos_seq OWNED BY tp_autorizado_persona_fallecido.idfallecidos;


--
-- TOC entry 1669 (class 1259 OID 37112)
-- Dependencies: 2028 6
-- Name: tp_constancia_laboral_persona; Type: TABLE; Schema: public; Owner: consejo_cvpcpa; Tablespace: 
--

CREATE TABLE tp_constancia_laboral_persona (
    idconstancialaboral integer NOT NULL,
    idverificacionpersona character varying(15) NOT NULL,
    idempleado character varying(5) NOT NULL,
    idestado bigint NOT NULL,
    nombre_cons character varying(250) NOT NULL,
    entrevistada_cons character varying(250) NOT NULL,
    cargoentrevistado_cons character varying(150) NOT NULL,
    comprobacion_cons boolean NOT NULL,
    experiencia_cons text NOT NULL,
    fechainicio_cons timestamp without time zone NOT NULL,
    fechafinal_cons timestamp without time zone NOT NULL,
    fecharegistro_cons timestamp without time zone DEFAULT now() NOT NULL
);


ALTER TABLE public.tp_constancia_laboral_persona OWNER TO consejo_cvpcpa;

--
-- TOC entry 2313 (class 0 OID 0)
-- Dependencies: 1669
-- Name: TABLE tp_constancia_laboral_persona; Type: COMMENT; Schema: public; Owner: consejo_cvpcpa
--

COMMENT ON TABLE tp_constancia_laboral_persona IS 'Registro de todas las constancias de experiencia laboral que adjunta en la solicitud.';


--
-- TOC entry 1668 (class 1259 OID 37110)
-- Dependencies: 1669 6
-- Name: tp_constancia_laboral_persona_idconstancialaboral_seq; Type: SEQUENCE; Schema: public; Owner: consejo_cvpcpa
--

CREATE SEQUENCE tp_constancia_laboral_persona_idconstancialaboral_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER TABLE public.tp_constancia_laboral_persona_idconstancialaboral_seq OWNER TO consejo_cvpcpa;

--
-- TOC entry 2314 (class 0 OID 0)
-- Dependencies: 1668
-- Name: tp_constancia_laboral_persona_idconstancialaboral_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: consejo_cvpcpa
--

ALTER SEQUENCE tp_constancia_laboral_persona_idconstancialaboral_seq OWNED BY tp_constancia_laboral_persona.idconstancialaboral;


--
-- TOC entry 1671 (class 1259 OID 37124)
-- Dependencies: 2030 2031 2032 6
-- Name: tp_direccion_autorizado; Type: TABLE; Schema: public; Owner: consejo_cvpcpa; Tablespace: 
--

CREATE TABLE tp_direccion_autorizado (
    iddireccionauto integer NOT NULL,
    idautorizado bigint NOT NULL,
    idmunicipio integer NOT NULL,
    idempleado character varying(5) NOT NULL,
    direccion_aut text NOT NULL,
    telefono1_aut character varying(15),
    telefono2_aut character varying(15),
    email_aut character varying(250),
    tipo_direccion_aut smallint NOT NULL,
    prioridad_aut smallint NOT NULL,
    fecharegistro_aut timestamp without time zone DEFAULT now() NOT NULL,
    CONSTRAINT ckc_prioridad_aut_tp_direc CHECK (((prioridad_aut >= 1) AND (prioridad_aut <= 2))),
    CONSTRAINT ckc_tipo_direccion_au_tp_direc CHECK (((tipo_direccion_aut >= 1) AND (tipo_direccion_aut <= 5)))
);


ALTER TABLE public.tp_direccion_autorizado OWNER TO consejo_cvpcpa;

--
-- TOC entry 2315 (class 0 OID 0)
-- Dependencies: 1671
-- Name: TABLE tp_direccion_autorizado; Type: COMMENT; Schema: public; Owner: consejo_cvpcpa
--

COMMENT ON TABLE tp_direccion_autorizado IS 'Registro de las diferentes direcciones que se van a guardar, En esta tabla se guardaran las direcciones de las personas naturales que ya estÃ¡n inscritos es decir que tiene un numero del consejo.';


--
-- TOC entry 2316 (class 0 OID 0)
-- Dependencies: 1671
-- Name: COLUMN tp_direccion_autorizado.tipo_direccion_aut; Type: COMMENT; Schema: public; Owner: consejo_cvpcpa
--

COMMENT ON COLUMN tp_direccion_autorizado.tipo_direccion_aut IS 'En esta campo puede tener diferentes valores:
1- Direccion del domicio de la persona natural.
2- Direccion del trabajo de la persona natural.
3- Direccion para escuchar notificacion de la persona natural.
4- Direccion del apoderado legal de la persona juridica.
5- Direccion de la empresa de la persona juridica.
';


--
-- TOC entry 2317 (class 0 OID 0)
-- Dependencies: 1671
-- Name: COLUMN tp_direccion_autorizado.prioridad_aut; Type: COMMENT; Schema: public; Owner: consejo_cvpcpa
--

COMMENT ON COLUMN tp_direccion_autorizado.prioridad_aut IS 'En este registro se guardara si la direccion es la actual o proviene de una actualizacion';


--
-- TOC entry 1670 (class 1259 OID 37122)
-- Dependencies: 6 1671
-- Name: tp_direccion_autorizado_iddireccionauto_seq; Type: SEQUENCE; Schema: public; Owner: consejo_cvpcpa
--

CREATE SEQUENCE tp_direccion_autorizado_iddireccionauto_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER TABLE public.tp_direccion_autorizado_iddireccionauto_seq OWNER TO consejo_cvpcpa;

--
-- TOC entry 2318 (class 0 OID 0)
-- Dependencies: 1670
-- Name: tp_direccion_autorizado_iddireccionauto_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: consejo_cvpcpa
--

ALTER SEQUENCE tp_direccion_autorizado_iddireccionauto_seq OWNED BY tp_direccion_autorizado.iddireccionauto;


--
-- TOC entry 1673 (class 1259 OID 37138)
-- Dependencies: 2034 2035 6
-- Name: tp_direccion_solicitud; Type: TABLE; Schema: public; Owner: consejo_cvpcpa; Tablespace: 
--

CREATE TABLE tp_direccion_solicitud (
    iddireccionsoli integer NOT NULL,
    idsolicitud bigint NOT NULL,
    idmunicipio integer NOT NULL,
    idempleado character varying(5),
    direccion_dirs character varying(350) NOT NULL,
    telefono1_dirs character varying(15),
    telefono2_dirs character varying(15),
    tipo_direccion_dirs smallint NOT NULL,
    email_dirs character varying(250),
    fecharegistro_dirs timestamp without time zone DEFAULT now() NOT NULL,
    CONSTRAINT ckc_tipo_direccion_di_tp_direc CHECK (((tipo_direccion_dirs >= 1) AND (tipo_direccion_dirs <= 4)))
);


ALTER TABLE public.tp_direccion_solicitud OWNER TO consejo_cvpcpa;

--
-- TOC entry 2319 (class 0 OID 0)
-- Dependencies: 1673
-- Name: TABLE tp_direccion_solicitud; Type: COMMENT; Schema: public; Owner: consejo_cvpcpa
--

COMMENT ON TABLE tp_direccion_solicitud IS 'Registro de las diferentes direcciones que se van a guardar, En esta tabla se guardaran las direcciones de las personas naturales, de una sociedad o de un representante legal.';


--
-- TOC entry 2320 (class 0 OID 0)
-- Dependencies: 1673
-- Name: COLUMN tp_direccion_solicitud.tipo_direccion_dirs; Type: COMMENT; Schema: public; Owner: consejo_cvpcpa
--

COMMENT ON COLUMN tp_direccion_solicitud.tipo_direccion_dirs IS 'En esta campo puede tener diferentes valores:
1- Direccion del domicio de la persona natural.
2- Direccion del trabajo de la persona natural.
3- Direccion de oir notificacion de la persona natural.
4- Direccion de la Sociedad de la persona juridica
5- Direccion del Representante Legal de la persona juridica
';


--
-- TOC entry 1672 (class 1259 OID 37136)
-- Dependencies: 1673 6
-- Name: tp_direccion_solicitud_iddireccionsoli_seq; Type: SEQUENCE; Schema: public; Owner: consejo_cvpcpa
--

CREATE SEQUENCE tp_direccion_solicitud_iddireccionsoli_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER TABLE public.tp_direccion_solicitud_iddireccionsoli_seq OWNER TO consejo_cvpcpa;

--
-- TOC entry 2321 (class 0 OID 0)
-- Dependencies: 1672
-- Name: tp_direccion_solicitud_iddireccionsoli_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: consejo_cvpcpa
--

ALTER SEQUENCE tp_direccion_solicitud_iddireccionsoli_seq OWNED BY tp_direccion_solicitud.iddireccionsoli;


--
-- TOC entry 1675 (class 1259 OID 37151)
-- Dependencies: 2037 6
-- Name: tp_educacioncontinuada; Type: TABLE; Schema: public; Owner: consejo_cvpcpa; Tablespace: 
--

CREATE TABLE tp_educacioncontinuada (
    ideducacioncontinuada integer NOT NULL,
    idactualizacion_persona bigint NOT NULL,
    idempleado character varying(5) NOT NULL,
    institucion_edu character varying(250) NOT NULL,
    nhoras_edu integer NOT NULL,
    lugar_edu character varying(250) NOT NULL,
    tema_edu character varying(250) NOT NULL,
    fecha_edu timestamp without time zone NOT NULL,
    fecharegistro_edu timestamp without time zone DEFAULT now() NOT NULL
);


ALTER TABLE public.tp_educacioncontinuada OWNER TO consejo_cvpcpa;

--
-- TOC entry 2322 (class 0 OID 0)
-- Dependencies: 1675
-- Name: TABLE tp_educacioncontinuada; Type: COMMENT; Schema: public; Owner: consejo_cvpcpa
--

COMMENT ON TABLE tp_educacioncontinuada IS 'En esta tabla se guardara la educacion continuada que presenta una actualizacion de personas naturales.';


--
-- TOC entry 1674 (class 1259 OID 37149)
-- Dependencies: 6 1675
-- Name: tp_educacioncontinuada_ideducacioncontinuada_seq; Type: SEQUENCE; Schema: public; Owner: consejo_cvpcpa
--

CREATE SEQUENCE tp_educacioncontinuada_ideducacioncontinuada_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER TABLE public.tp_educacioncontinuada_ideducacioncontinuada_seq OWNER TO consejo_cvpcpa;

--
-- TOC entry 2323 (class 0 OID 0)
-- Dependencies: 1674
-- Name: tp_educacioncontinuada_ideducacioncontinuada_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: consejo_cvpcpa
--

ALTER SEQUENCE tp_educacioncontinuada_ideducacioncontinuada_seq OWNED BY tp_educacioncontinuada.ideducacioncontinuada;


--
-- TOC entry 1677 (class 1259 OID 37163)
-- Dependencies: 2039 6
-- Name: tp_estadoautorizado; Type: TABLE; Schema: public; Owner: consejo_cvpcpa; Tablespace: 
--

CREATE TABLE tp_estadoautorizado (
    idestadoautorizado integer NOT NULL,
    idautorizado bigint NOT NULL,
    idempleado character varying(5) NOT NULL,
    idestado bigint NOT NULL,
    nacta_ests character varying(20) NOT NULL,
    observacion_ests text NOT NULL,
    fechacta_ests timestamp without time zone NOT NULL,
    fecharegistro_ests timestamp without time zone DEFAULT now() NOT NULL
);


ALTER TABLE public.tp_estadoautorizado OWNER TO consejo_cvpcpa;

--
-- TOC entry 2324 (class 0 OID 0)
-- Dependencies: 1677
-- Name: TABLE tp_estadoautorizado; Type: COMMENT; Schema: public; Owner: consejo_cvpcpa
--

COMMENT ON TABLE tp_estadoautorizado IS 'En esta tabla se guardaran todo el historial de los estados que puede tener un inscrito';


--
-- TOC entry 1676 (class 1259 OID 37161)
-- Dependencies: 6 1677
-- Name: tp_estadoautorizado_idestadoautorizado_seq; Type: SEQUENCE; Schema: public; Owner: consejo_cvpcpa
--

CREATE SEQUENCE tp_estadoautorizado_idestadoautorizado_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER TABLE public.tp_estadoautorizado_idestadoautorizado_seq OWNER TO consejo_cvpcpa;

--
-- TOC entry 2325 (class 0 OID 0)
-- Dependencies: 1676
-- Name: tp_estadoautorizado_idestadoautorizado_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: consejo_cvpcpa
--

ALTER SEQUENCE tp_estadoautorizado_idestadoautorizado_seq OWNED BY tp_estadoautorizado.idestadoautorizado;


--
-- TOC entry 1730 (class 1259 OID 38068)
-- Dependencies: 2089 6
-- Name: tp_estadoautorizadoext; Type: TABLE; Schema: public; Owner: consejo_cvpcpa; Tablespace: 
--

CREATE TABLE tp_estadoautorizadoext (
    idestadoautorizado_extranjera integer NOT NULL,
    idautorizado_extranjera character  varying(8) NOT NULL,
    idempleado character varying(5) NOT NULL,
    idestado bigint NOT NULL,
    nacta_estsexta character varying(20) NOT NULL,
    observacion_estsexta text NOT NULL,
    fechacta_estsexta timestamp without time zone NOT NULL,
    fecharegistro_estsexta timestamp without time zone DEFAULT now() NOT NULL
);


ALTER TABLE public.tp_estadoautorizadoext OWNER TO consejo_cvpcpa;

--
-- TOC entry 2326 (class 0 OID 0)
-- Dependencies: 1730
-- Name: TABLE tp_estadoautorizadoext; Type: COMMENT; Schema: public; Owner: consejo_cvpcpa
--

COMMENT ON TABLE tp_estadoautorizadoext IS 'En esta tabla se guardaran todo el historial de los estados que puede tener un inscrito de firma extranjera';


--
-- TOC entry 1729 (class 1259 OID 38066)
-- Dependencies: 6 1730
-- Name: tp_estadoautorizadoext_idestadoautorizado_extranjera_seq; Type: SEQUENCE; Schema: public; Owner: consejo_cvpcpa
--

CREATE SEQUENCE tp_estadoautorizadoext_idestadoautorizado_extranjera_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER TABLE public.tp_estadoautorizadoext_idestadoautorizado_extranjera_seq OWNER TO consejo_cvpcpa;

--
-- TOC entry 2327 (class 0 OID 0)
-- Dependencies: 1729
-- Name: tp_estadoautorizadoext_idestadoautorizado_extranjera_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: consejo_cvpcpa
--

ALTER SEQUENCE tp_estadoautorizadoext_idestadoautorizado_extranjera_seq OWNED BY tp_estadoautorizadoext.idestadoautorizado_extranjera;


--
-- TOC entry 1679 (class 1259 OID 37175)
-- Dependencies: 2041 6
-- Name: tp_estadosolicitud; Type: TABLE; Schema: public; Owner: consejo_cvpcpa; Tablespace: 
--

CREATE TABLE tp_estadosolicitud (
    idestadosolicitud integer NOT NULL,
    idsolicitud bigint NOT NULL,
    idempleado character varying(5) NOT NULL,
    idestado bigint NOT NULL,
    nacta_ests character varying(20),
    observacion_ests text,
    fechacta_ests timestamp without time zone,
    fecharegistro_ests timestamp without time zone DEFAULT now() NOT NULL
);


ALTER TABLE public.tp_estadosolicitud OWNER TO consejo_cvpcpa;

--
-- TOC entry 2328 (class 0 OID 0)
-- Dependencies: 1679
-- Name: TABLE tp_estadosolicitud; Type: COMMENT; Schema: public; Owner: consejo_cvpcpa
--

COMMENT ON TABLE tp_estadosolicitud IS 'En esta tabla se guardaran todo el historial de los estados que puede tener una solicitud.';


--
-- TOC entry 1678 (class 1259 OID 37173)
-- Dependencies: 1679 6
-- Name: tp_estadosolicitud_idestadosolicitud_seq; Type: SEQUENCE; Schema: public; Owner: consejo_cvpcpa
--

CREATE SEQUENCE tp_estadosolicitud_idestadosolicitud_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER TABLE public.tp_estadosolicitud_idestadosolicitud_seq OWNER TO consejo_cvpcpa;

--
-- TOC entry 2329 (class 0 OID 0)
-- Dependencies: 1678
-- Name: tp_estadosolicitud_idestadosolicitud_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: consejo_cvpcpa
--

ALTER SEQUENCE tp_estadosolicitud_idestadosolicitud_seq OWNED BY tp_estadosolicitud.idestadosolicitud;


--
-- TOC entry 1681 (class 1259 OID 37187)
-- Dependencies: 2043 2044 6
-- Name: tp_familia_solicitud_persona; Type: TABLE; Schema: public; Owner: consejo_cvpcpa; Tablespace: 
--

CREATE TABLE tp_familia_solicitud_persona (
    idfamiliapersona integer NOT NULL,
    idsolicitud_persona bigint NOT NULL,
    idempleado character varying(5) NOT NULL,
    apellidos_sfam character varying(250) NOT NULL,
    nombres_sfam character varying(250) NOT NULL,
    nacionalidad_sfam character varying(150) NOT NULL,
    parentesco_sfam smallint NOT NULL,
    fecharegistro_sfam timestamp without time zone DEFAULT now() NOT NULL,
    CONSTRAINT ckc_parentesco_sfam_tp_famil CHECK (((parentesco_sfam >= 1) AND (parentesco_sfam <= 2)))
);


ALTER TABLE public.tp_familia_solicitud_persona OWNER TO consejo_cvpcpa;

--
-- TOC entry 2330 (class 0 OID 0)
-- Dependencies: 1681
-- Name: TABLE tp_familia_solicitud_persona; Type: COMMENT; Schema: public; Owner: consejo_cvpcpa
--

COMMENT ON TABLE tp_familia_solicitud_persona IS 'Registro de los datos de los padres que el aspirante presenta en la solicitud.';


--
-- TOC entry 1680 (class 1259 OID 37185)
-- Dependencies: 1681 6
-- Name: tp_familia_solicitud_persona_idfamiliapersona_seq; Type: SEQUENCE; Schema: public; Owner: consejo_cvpcpa
--

CREATE SEQUENCE tp_familia_solicitud_persona_idfamiliapersona_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER TABLE public.tp_familia_solicitud_persona_idfamiliapersona_seq OWNER TO consejo_cvpcpa;

--
-- TOC entry 2331 (class 0 OID 0)
-- Dependencies: 1680
-- Name: tp_familia_solicitud_persona_idfamiliapersona_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: consejo_cvpcpa
--

ALTER SEQUENCE tp_familia_solicitud_persona_idfamiliapersona_seq OWNED BY tp_familia_solicitud_persona.idfamiliapersona;


--
-- TOC entry 1683 (class 1259 OID 37200)
-- Dependencies: 2046 6
-- Name: tp_honradez_notoria_persona; Type: TABLE; Schema: public; Owner: consejo_cvpcpa; Tablespace: 
--

CREATE TABLE tp_honradez_notoria_persona (
    idhonradeznotoria integer NOT NULL,
    idverificacionpersona character varying(15) NOT NULL,
    idempleado character varying(5) NOT NULL,
    idestado bigint NOT NULL,
    emisor_hon character varying(250) NOT NULL,
    conoce_hon boolean NOT NULL,
    tiempo_hon smallint NOT NULL,
    observacion_hon text NOT NULL,
    fecharegistro_hon timestamp without time zone DEFAULT now() NOT NULL
);


ALTER TABLE public.tp_honradez_notoria_persona OWNER TO consejo_cvpcpa;

--
-- TOC entry 2332 (class 0 OID 0)
-- Dependencies: 1683
-- Name: TABLE tp_honradez_notoria_persona; Type: COMMENT; Schema: public; Owner: consejo_cvpcpa
--

COMMENT ON TABLE tp_honradez_notoria_persona IS 'Registro de todas las constancias de honradez notoria que agrega el aspirante en la solicitud.';


--
-- TOC entry 1682 (class 1259 OID 37198)
-- Dependencies: 1683 6
-- Name: tp_honradez_notoria_persona_idhonradeznotoria_seq; Type: SEQUENCE; Schema: public; Owner: consejo_cvpcpa
--

CREATE SEQUENCE tp_honradez_notoria_persona_idhonradeznotoria_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER TABLE public.tp_honradez_notoria_persona_idhonradeznotoria_seq OWNER TO consejo_cvpcpa;

--
-- TOC entry 2333 (class 0 OID 0)
-- Dependencies: 1682
-- Name: tp_honradez_notoria_persona_idhonradeznotoria_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: consejo_cvpcpa
--

ALTER SEQUENCE tp_honradez_notoria_persona_idhonradeznotoria_seq OWNED BY tp_honradez_notoria_persona.idhonradeznotoria;


--
-- TOC entry 1685 (class 1259 OID 37212)
-- Dependencies: 6
-- Name: tp_modificacionautorizado; Type: TABLE; Schema: public; Owner: consejo_cvpcpa; Tablespace: 
--

CREATE TABLE tp_modificacionautorizado (
    idmoficacion_persona integer NOT NULL,
    idautorizado_persona bigint NOT NULL,
    idempleado character varying(5) NOT NULL,
    nacta_updp character varying(20) NOT NULL,
    observacion_updp text NOT NULL,
    fechacta_updp timestamp without time zone NOT NULL,
    fecharegistro_updp timestamp without time zone NOT NULL
);


ALTER TABLE public.tp_modificacionautorizado OWNER TO consejo_cvpcpa;

--
-- TOC entry 2334 (class 0 OID 0)
-- Dependencies: 1685
-- Name: TABLE tp_modificacionautorizado; Type: COMMENT; Schema: public; Owner: consejo_cvpcpa
--

COMMENT ON TABLE tp_modificacionautorizado IS 'En esta tabla se guardaran las modificaciones que se realizan a una persona natural pero que necesita una aprobacion del consejo de vigilancia.';


--
-- TOC entry 1684 (class 1259 OID 37210)
-- Dependencies: 1685 6
-- Name: tp_modificacionautorizado_idmoficacion_persona_seq; Type: SEQUENCE; Schema: public; Owner: consejo_cvpcpa
--

CREATE SEQUENCE tp_modificacionautorizado_idmoficacion_persona_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER TABLE public.tp_modificacionautorizado_idmoficacion_persona_seq OWNER TO consejo_cvpcpa;

--
-- TOC entry 2335 (class 0 OID 0)
-- Dependencies: 1684
-- Name: tp_modificacionautorizado_idmoficacion_persona_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: consejo_cvpcpa
--

ALTER SEQUENCE tp_modificacionautorizado_idmoficacion_persona_seq OWNED BY tp_modificacionautorizado.idmoficacion_persona;


--
-- TOC entry 1690 (class 1259 OID 37253)
-- Dependencies: 6
-- Name: tp_sol_natural_juridica; Type: TABLE; Schema: public; Owner: consejo_cvpcpa; Tablespace: 
--

CREATE TABLE tp_sol_natural_juridica (
    idsolicitud_persona bigint NOT NULL,
    idautorizado_juridica bigint NOT NULL,
    idempleado character varying(5) NOT NULL
);


ALTER TABLE public.tp_sol_natural_juridica OWNER TO consejo_cvpcpa;

--
-- TOC entry 2336 (class 0 OID 0)
-- Dependencies: 1690
-- Name: TABLE tp_sol_natural_juridica; Type: COMMENT; Schema: public; Owner: consejo_cvpcpa
--

COMMENT ON TABLE tp_sol_natural_juridica IS 'En esta tabla se guardaran las personas naturales en fase de solicitud, que son socios de una firma juridica aprobada en el consejo.';


--
-- TOC entry 1686 (class 1259 OID 37221)
-- Dependencies: 2048 2049 6
-- Name: tp_solicitud; Type: TABLE; Schema: public; Owner: consejo_cvpcpa; Tablespace: 
--

CREATE TABLE tp_solicitud (
    idsolicitud bigint NOT NULL,
    idempleado character varying(5) NOT NULL,
    tipo_solicitud smallint NOT NULL,
    fecharegistro_solicitud timestamp without time zone DEFAULT now() NOT NULL,
    CONSTRAINT ckc_tipo_solicitud_tp_solic CHECK (((tipo_solicitud >= 1) AND (tipo_solicitud <= 3)))
);


ALTER TABLE public.tp_solicitud OWNER TO consejo_cvpcpa;

--
-- TOC entry 2337 (class 0 OID 0)
-- Dependencies: 1686
-- Name: TABLE tp_solicitud; Type: COMMENT; Schema: public; Owner: consejo_cvpcpa
--

COMMENT ON TABLE tp_solicitud IS 'Registro de todas las solicitudes que se presenten en el consejo no importando de que tipo sea. Los tipos de solicitudes pueden ser de 4 tipo:
1- Persona Natural.
2- Persona Juridica.
3- Extranjeros.
';


--
-- TOC entry 1687 (class 1259 OID 37228)
-- Dependencies: 6
-- Name: tp_solicitud_extranjera; Type: TABLE; Schema: public; Owner: consejo_cvpcpa; Tablespace: 
--

CREATE TABLE tp_solicitud_extranjera (
    idsolicitud_extranjera bigint NOT NULL,
    idempleado character varying(5) NOT NULL,
    idestado bigint NOT NULL,
    nombrefirma_ext character varying(350) NOT NULL,
    fechainicio_ext timestamp without time zone,
    fechafinal_ext timestamp without time zone,
    fecharegistro_ext timestamp without time zone NOT NULL
);


ALTER TABLE public.tp_solicitud_extranjera OWNER TO consejo_cvpcpa;

--
-- TOC entry 2338 (class 0 OID 0)
-- Dependencies: 1687
-- Name: TABLE tp_solicitud_extranjera; Type: COMMENT; Schema: public; Owner: consejo_cvpcpa
--

COMMENT ON TABLE tp_solicitud_extranjera IS 'En esta tabla se guardaran todas las solicitudes de firmas extranjeras que se presentan en el consejo.';


--
-- TOC entry 1688 (class 1259 OID 37233)
-- Dependencies: 2050 2051 2052 6
-- Name: tp_solicitud_juridica; Type: TABLE; Schema: public; Owner: consejo_cvpcpa; Tablespace: 
--

CREATE TABLE tp_solicitud_juridica (
    idsolicitud_juridica bigint NOT NULL,
    idempleado character varying(5) NOT NULL,
    idestado bigint NOT NULL,
    nit_spju character varying(17) NOT NULL,
    numeroregistro_spju bigint NOT NULL,
    registrocnr_spju bigint NOT NULL,
    nombresociedad_spju character varying(350) NOT NULL,
    tiposociedad_spju smallint NOT NULL,
    adrepresentacionlegal_spju smallint NOT NULL,
    finalidadsocial_spju text NOT NULL,
    folios_spju integer NOT NULL,
    representante_spju character varying(350) NOT NULL,
    fecharepresentante_spju timestamp without time zone NOT NULL,
    fechasolicitud_spju timestamp without time zone NOT NULL,
    fecharegistro_spju timestamp without time zone DEFAULT now() NOT NULL,
    CONSTRAINT ckc_adrepresentacionl_tp_solic CHECK (((adrepresentacionlegal_spju >= 1) AND (adrepresentacionlegal_spju <= 2))),
    CONSTRAINT ckc_tiposociedad_spju_tp_solic CHECK (((tiposociedad_spju >= 1) AND (tiposociedad_spju <= 3)))
);


ALTER TABLE public.tp_solicitud_juridica OWNER TO consejo_cvpcpa;

--
-- TOC entry 2339 (class 0 OID 0)
-- Dependencies: 1688
-- Name: TABLE tp_solicitud_juridica; Type: COMMENT; Schema: public; Owner: consejo_cvpcpa
--

COMMENT ON TABLE tp_solicitud_juridica IS 'En esta tabla se guardaran todas las solicitudes de personas juridicas, la cual esta debe ser verificada y aprobada por el consejo.';


--
-- TOC entry 2340 (class 0 OID 0)
-- Dependencies: 1688
-- Name: COLUMN tp_solicitud_juridica.tiposociedad_spju; Type: COMMENT; Schema: public; Owner: consejo_cvpcpa
--

COMMENT ON COLUMN tp_solicitud_juridica.tiposociedad_spju IS 'Este campo puede tener tres posibles valores:
1- ANONIMA
2- LIMITADA
3- COLECTIVA';


--
-- TOC entry 2341 (class 0 OID 0)
-- Dependencies: 1688
-- Name: COLUMN tp_solicitud_juridica.adrepresentacionlegal_spju; Type: COMMENT; Schema: public; Owner: consejo_cvpcpa
--

COMMENT ON COLUMN tp_solicitud_juridica.adrepresentacionlegal_spju IS 'Este campo puede tener dos posibles valores:
1- UNICA
2- JUNTA DIRECTIVA';


--
-- TOC entry 1689 (class 1259 OID 37244)
-- Dependencies: 2053 6
-- Name: tp_solicitud_persona; Type: TABLE; Schema: public; Owner: consejo_cvpcpa; Tablespace: 
--

CREATE TABLE tp_solicitud_persona (
    idsolicitud_persona bigint NOT NULL,
    iduniversidad bigint NOT NULL,
    idmunicipionac_solp integer NOT NULL,
    idestadocivil bigint NOT NULL,
    idsectorlaboral bigint NOT NULL,
    idempleado character varying(5) NOT NULL,
    idestado bigint NOT NULL,
    dui_solp character varying(10) NOT NULL,
    nit_solp character varying(17) NOT NULL,
    apellido_solp character varying(250) NOT NULL,
    nombre_solp character varying(250) NOT NULL,
    nombrecon_solp character varying(350) NOT NULL,
    lugartrabajo_solp character varying(250) NOT NULL,
    fechatitulo_solp timestamp without time zone NOT NULL,
    fechanacimiento_solp timestamp without time zone NOT NULL,
    nacionalidad_solp character varying(150) NOT NULL,
    sexo_solp character(1) NOT NULL,
    urlfoto_solp character varying(250) NOT NULL,
    sersocio_solp boolean NOT NULL,
    fechasolicitud_solp timestamp without time zone NOT NULL,
    fecharegistro_solp timestamp without time zone DEFAULT now() NOT NULL
);


ALTER TABLE public.tp_solicitud_persona OWNER TO consejo_cvpcpa;

--
-- TOC entry 2342 (class 0 OID 0)
-- Dependencies: 1689
-- Name: TABLE tp_solicitud_persona; Type: COMMENT; Schema: public; Owner: consejo_cvpcpa
--

COMMENT ON TABLE tp_solicitud_persona IS 'Registro de todas las solicitudes de las personas naturales que forman ser parte de aspirantes para obtener el numero oficial.';


--
-- TOC entry 1692 (class 1259 OID 37260)
-- Dependencies: 2055 6
-- Name: tp_ssocios_inscrito; Type: TABLE; Schema: public; Owner: consejo_cvpcpa; Tablespace: 
--

CREATE TABLE tp_ssocios_inscrito (
    idssocioinscrito integer NOT NULL,
    idsolicitud_juridica bigint NOT NULL,
    idautorizado_persona bigint NOT NULL,
    idestado bigint NOT NULL,
    idempleado character varying(5) NOT NULL,
    nacciones_sinc integer NOT NULL,
    porcentaje_sinc numeric(10,2) NOT NULL,
    cargo_sinc character varying(250) NOT NULL,
    funcion_sinc character varying(250) NOT NULL,
    juntadirectiva_sinc boolean NOT NULL,
    filecv_sinc character varying(100),
    fecharegistro_sinc timestamp without time zone DEFAULT now() NOT NULL
);


ALTER TABLE public.tp_ssocios_inscrito OWNER TO consejo_cvpcpa;

--
-- TOC entry 2343 (class 0 OID 0)
-- Dependencies: 1692
-- Name: TABLE tp_ssocios_inscrito; Type: COMMENT; Schema: public; Owner: consejo_cvpcpa
--

COMMENT ON TABLE tp_ssocios_inscrito IS 'En esta tabla se guardaran los socios inscritos al consejo que son presentados en la solicitud de una persona juridica.';


--
-- TOC entry 1691 (class 1259 OID 37258)
-- Dependencies: 1692 6
-- Name: tp_ssocios_inscrito_idssocioinscrito_seq; Type: SEQUENCE; Schema: public; Owner: consejo_cvpcpa
--

CREATE SEQUENCE tp_ssocios_inscrito_idssocioinscrito_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER TABLE public.tp_ssocios_inscrito_idssocioinscrito_seq OWNER TO consejo_cvpcpa;

--
-- TOC entry 2344 (class 0 OID 0)
-- Dependencies: 1691
-- Name: tp_ssocios_inscrito_idssocioinscrito_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: consejo_cvpcpa
--

ALTER SEQUENCE tp_ssocios_inscrito_idssocioinscrito_seq OWNED BY tp_ssocios_inscrito.idssocioinscrito;


--
-- TOC entry 1694 (class 1259 OID 37272)
-- Dependencies: 6
-- Name: tp_ssocios_ninscrito; Type: TABLE; Schema: public; Owner: consejo_cvpcpa; Tablespace: 
--

CREATE TABLE tp_ssocios_ninscrito (
    idssocioninscrito integer NOT NULL,
    idsolicitud_juridica bigint NOT NULL,
    idestado bigint NOT NULL,
    idempleado character varying(5) NOT NULL,
    nit_ninc character varying(17) NOT NULL,
    apellidos_ninc character varying(250) NOT NULL,
    nombres_ninc character varying(250) NOT NULL,
    nacciones_ninc integer NOT NULL,
    porcentaje_ninc numeric(10,2) NOT NULL,
    cargo_ninc character varying(250) NOT NULL,
    funcion_ninc character varying(250) NOT NULL,
    juntadirectiva_ninc boolean NOT NULL,
    filecv_ninc character varying(100) NOT NULL,
    nacionalidad_ninc character varying(150) NOT NULL,
    suscribeninformes_ninc boolean NOT NULL,
    fecharegistro_ninc timestamp without time zone NOT NULL
);


ALTER TABLE public.tp_ssocios_ninscrito OWNER TO consejo_cvpcpa;

--
-- TOC entry 2345 (class 0 OID 0)
-- Dependencies: 1694
-- Name: TABLE tp_ssocios_ninscrito; Type: COMMENT; Schema: public; Owner: consejo_cvpcpa
--

COMMENT ON TABLE tp_ssocios_ninscrito IS 'En esta tabla se guardaran todos los socios NO inscritos en el consejo que se presenta en una solicitud de una persona juridica.';


--
-- TOC entry 1693 (class 1259 OID 37270)
-- Dependencies: 1694 6
-- Name: tp_ssocios_ninscrito_idssocioninscrito_seq; Type: SEQUENCE; Schema: public; Owner: consejo_cvpcpa
--

CREATE SEQUENCE tp_ssocios_ninscrito_idssocioninscrito_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER TABLE public.tp_ssocios_ninscrito_idssocioninscrito_seq OWNER TO consejo_cvpcpa;

--
-- TOC entry 2346 (class 0 OID 0)
-- Dependencies: 1693
-- Name: tp_ssocios_ninscrito_idssocioninscrito_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: consejo_cvpcpa
--

ALTER SEQUENCE tp_ssocios_ninscrito_idssocioninscrito_seq OWNED BY tp_ssocios_ninscrito.idssocioninscrito;


--
-- TOC entry 1696 (class 1259 OID 37283)
-- Dependencies: 2058 6
-- Name: tp_transformacion_juridica; Type: TABLE; Schema: public; Owner: consejo_cvpcpa; Tablespace: 
--

CREATE TABLE tp_transformacion_juridica (
    idtransformacion integer NOT NULL,
    idautorizado_juridica bigint NOT NULL,
    idempleado character varying(5) NOT NULL,
    idestado bigint NOT NULL,
    tipo_updt smallint NOT NULL,
    fechaescritura_updt timestamp without time zone NOT NULL,
    nacta_updt character varying(20) NOT NULL,
    fechacta_updt timestamp without time zone NOT NULL,
    observaciones_updt text,
    fecharegistro_updt timestamp without time zone DEFAULT now() NOT NULL
);


ALTER TABLE public.tp_transformacion_juridica OWNER TO consejo_cvpcpa;

--
-- TOC entry 2347 (class 0 OID 0)
-- Dependencies: 1696
-- Name: TABLE tp_transformacion_juridica; Type: COMMENT; Schema: public; Owner: consejo_cvpcpa
--

COMMENT ON TABLE tp_transformacion_juridica IS 'En esta tabla se almacenaran todos los registros de las transformacion o modificaciones que se realizen en una persona juridica autorizada.';


--
-- TOC entry 1695 (class 1259 OID 37281)
-- Dependencies: 6 1696
-- Name: tp_transformacion_juridica_idtransformacion_seq; Type: SEQUENCE; Schema: public; Owner: consejo_cvpcpa
--

CREATE SEQUENCE tp_transformacion_juridica_idtransformacion_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER TABLE public.tp_transformacion_juridica_idtransformacion_seq OWNER TO consejo_cvpcpa;

--
-- TOC entry 2348 (class 0 OID 0)
-- Dependencies: 1695
-- Name: tp_transformacion_juridica_idtransformacion_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: consejo_cvpcpa
--

ALTER SEQUENCE tp_transformacion_juridica_idtransformacion_seq OWNED BY tp_transformacion_juridica.idtransformacion;


--
-- TOC entry 1697 (class 1259 OID 37293)
-- Dependencies: 2059 6
-- Name: tp_verificacion_persona; Type: TABLE; Schema: public; Owner: consejo_cvpcpa; Tablespace: 
--

CREATE TABLE tp_verificacion_persona (
    idverificacionpersona character varying(15) NOT NULL,
    idsolicitud_persona bigint NOT NULL,
    idempleado character varying(5) NOT NULL,
    partidanacimiento_verp boolean NOT NULL,
    observacion_verp text,
    fecharegistro_verp timestamp without time zone DEFAULT now() NOT NULL
);


ALTER TABLE public.tp_verificacion_persona OWNER TO consejo_cvpcpa;

--
-- TOC entry 2349 (class 0 OID 0)
-- Dependencies: 1697
-- Name: TABLE tp_verificacion_persona; Type: COMMENT; Schema: public; Owner: consejo_cvpcpa
--

COMMENT ON TABLE tp_verificacion_persona IS 'Registro de todas las verificaciones que se realiza a la solicitud que el aspirante presentara.';


--
-- TOC entry 1699 (class 1259 OID 37304)
-- Dependencies: 6
-- Name: ts_acceso_sistema; Type: TABLE; Schema: public; Owner: consejo_cvpcpa; Tablespace: 
--

CREATE TABLE ts_acceso_sistema (
    idaccesosistema integer NOT NULL,
    idempleado character varying(5) NOT NULL,
    fechaingreso_acc timestamp without time zone NOT NULL,
    fechasalida_acc timestamp without time zone,
    ip_acc character varying(15) NOT NULL
);


ALTER TABLE public.ts_acceso_sistema OWNER TO consejo_cvpcpa;

--
-- TOC entry 2350 (class 0 OID 0)
-- Dependencies: 1699
-- Name: TABLE ts_acceso_sistema; Type: COMMENT; Schema: public; Owner: consejo_cvpcpa
--

COMMENT ON TABLE ts_acceso_sistema IS 'Registro de todos los acceso al sistema que cada usuario realice.';


--
-- TOC entry 1698 (class 1259 OID 37302)
-- Dependencies: 6 1699
-- Name: ts_acceso_sistema_idaccesosistema_seq; Type: SEQUENCE; Schema: public; Owner: consejo_cvpcpa
--

CREATE SEQUENCE ts_acceso_sistema_idaccesosistema_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER TABLE public.ts_acceso_sistema_idaccesosistema_seq OWNER TO consejo_cvpcpa;

--
-- TOC entry 2351 (class 0 OID 0)
-- Dependencies: 1698
-- Name: ts_acceso_sistema_idaccesosistema_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: consejo_cvpcpa
--

ALTER SEQUENCE ts_acceso_sistema_idaccesosistema_seq OWNED BY ts_acceso_sistema.idaccesosistema;


--
-- TOC entry 1700 (class 1259 OID 37310)
-- Dependencies: 6
-- Name: ts_departamento; Type: TABLE; Schema: public; Owner: consejo_cvpcpa; Tablespace: 
--

CREATE TABLE ts_departamento (
    iddepartamento smallint NOT NULL,
    nombre_depa character varying(30) NOT NULL
);


ALTER TABLE public.ts_departamento OWNER TO consejo_cvpcpa;

--
-- TOC entry 2352 (class 0 OID 0)
-- Dependencies: 1700
-- Name: TABLE ts_departamento; Type: COMMENT; Schema: public; Owner: consejo_cvpcpa
--

COMMENT ON TABLE ts_departamento IS 'Registro de todos los nombres de los departamentos de la Republica.';


--
-- TOC entry 1701 (class 1259 OID 37315)
-- Dependencies: 2061 6
-- Name: ts_empleado; Type: TABLE; Schema: public; Owner: consejo_cvpcpa; Tablespace: 
--

CREATE TABLE ts_empleado (
    idempleado character varying(5) NOT NULL,
    idrol bigint NOT NULL,
    nick_emp character varying(50) NOT NULL,
    password_emp character varying(200) NOT NULL,
    nombre_emp character varying(150) NOT NULL,
    apellido_emp character varying(150) NOT NULL,
    activo_emp boolean NOT NULL,
    fecharegistro_emp timestamp without time zone DEFAULT now() NOT NULL
);


ALTER TABLE public.ts_empleado OWNER TO consejo_cvpcpa;

--
-- TOC entry 2353 (class 0 OID 0)
-- Dependencies: 1701
-- Name: TABLE ts_empleado; Type: COMMENT; Schema: public; Owner: consejo_cvpcpa
--

COMMENT ON TABLE ts_empleado IS 'Registro de todos los empleados que tendrÃ¡n un acceso limitado al sistema.';


--
-- TOC entry 1703 (class 1259 OID 37326)
-- Dependencies: 2063 6
-- Name: ts_estado; Type: TABLE; Schema: public; Owner: consejo_cvpcpa; Tablespace: 
--

CREATE TABLE ts_estado (
    idestado integer NOT NULL,
    raiz_esta smallint NOT NULL,
    nodo_esta smallint NOT NULL,
    nombre_esta character varying(150) NOT NULL,
    fecharegistro_esta timestamp without time zone DEFAULT now() NOT NULL
);


ALTER TABLE public.ts_estado OWNER TO consejo_cvpcpa;

--
-- TOC entry 2354 (class 0 OID 0)
-- Dependencies: 1703
-- Name: TABLE ts_estado; Type: COMMENT; Schema: public; Owner: consejo_cvpcpa
--

COMMENT ON TABLE ts_estado IS 'Registro de todos los estados que se guardaran para una solicitud como una verificaciÃ³n.';


--
-- TOC entry 1705 (class 1259 OID 37335)
-- Dependencies: 2065 6
-- Name: ts_estado_civil; Type: TABLE; Schema: public; Owner: consejo_cvpcpa; Tablespace: 
--

CREATE TABLE ts_estado_civil (
    idestadocivil integer NOT NULL,
    nombre_estc character varying(100) NOT NULL,
    fecharegistro_estc timestamp without time zone DEFAULT now() NOT NULL
);


ALTER TABLE public.ts_estado_civil OWNER TO consejo_cvpcpa;

--
-- TOC entry 2355 (class 0 OID 0)
-- Dependencies: 1705
-- Name: TABLE ts_estado_civil; Type: COMMENT; Schema: public; Owner: consejo_cvpcpa
--

COMMENT ON TABLE ts_estado_civil IS 'Registro de los estados civil, que funcionara como un simple catalogo.';


--
-- TOC entry 1704 (class 1259 OID 37333)
-- Dependencies: 6 1705
-- Name: ts_estado_civil_idestadocivil_seq; Type: SEQUENCE; Schema: public; Owner: consejo_cvpcpa
--

CREATE SEQUENCE ts_estado_civil_idestadocivil_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER TABLE public.ts_estado_civil_idestadocivil_seq OWNER TO consejo_cvpcpa;

--
-- TOC entry 2356 (class 0 OID 0)
-- Dependencies: 1704
-- Name: ts_estado_civil_idestadocivil_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: consejo_cvpcpa
--

ALTER SEQUENCE ts_estado_civil_idestadocivil_seq OWNED BY ts_estado_civil.idestadocivil;


--
-- TOC entry 1702 (class 1259 OID 37324)
-- Dependencies: 1703 6
-- Name: ts_estado_idestado_seq; Type: SEQUENCE; Schema: public; Owner: consejo_cvpcpa
--

CREATE SEQUENCE ts_estado_idestado_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER TABLE public.ts_estado_idestado_seq OWNER TO consejo_cvpcpa;

--
-- TOC entry 2357 (class 0 OID 0)
-- Dependencies: 1702
-- Name: ts_estado_idestado_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: consejo_cvpcpa
--

ALTER SEQUENCE ts_estado_idestado_seq OWNED BY ts_estado.idestado;


--
-- TOC entry 1707 (class 1259 OID 37344)
-- Dependencies: 2067 2068 6
-- Name: ts_historial; Type: TABLE; Schema: public; Owner: consejo_cvpcpa; Tablespace: 
--

CREATE TABLE ts_historial (
    idhistorial integer NOT NULL,
    idempleado character varying(5) NOT NULL,
    iddato_his character varying(100) NOT NULL,
    tabla_his character varying(150) NOT NULL,
    campo_his character varying(150) NOT NULL,
    newdate_his text NOT NULL,
    olddate_his text,
    accion_his smallint NOT NULL,
    descripcion_his text,
    fecharegistro_his timestamp without time zone DEFAULT now() NOT NULL,
    CONSTRAINT ckc_accion_his_ts_histo CHECK (((accion_his >= 1) AND (accion_his <= 3)))
);


ALTER TABLE public.ts_historial OWNER TO consejo_cvpcpa;

--
-- TOC entry 2358 (class 0 OID 0)
-- Dependencies: 1707
-- Name: TABLE ts_historial; Type: COMMENT; Schema: public; Owner: consejo_cvpcpa
--

COMMENT ON TABLE ts_historial IS 'Registro de los cambios que realicen en una tabla cualquier, se guardara el campo que se modifica el viejo y el nuevo valor.';


--
-- TOC entry 1706 (class 1259 OID 37342)
-- Dependencies: 6 1707
-- Name: ts_historial_idhistorial_seq; Type: SEQUENCE; Schema: public; Owner: consejo_cvpcpa
--

CREATE SEQUENCE ts_historial_idhistorial_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER TABLE public.ts_historial_idhistorial_seq OWNER TO consejo_cvpcpa;

--
-- TOC entry 2359 (class 0 OID 0)
-- Dependencies: 1706
-- Name: ts_historial_idhistorial_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: consejo_cvpcpa
--

ALTER SEQUENCE ts_historial_idhistorial_seq OWNED BY ts_historial.idhistorial;


--
-- TOC entry 1709 (class 1259 OID 37357)
-- Dependencies: 2070 6
-- Name: ts_modulo; Type: TABLE; Schema: public; Owner: consejo_cvpcpa; Tablespace: 
--

CREATE TABLE ts_modulo (
    idmodulo integer NOT NULL,
    nombre_mod character varying(150) NOT NULL,
    path_mod character varying(250) NOT NULL,
    file_mod character varying(100) NOT NULL,
    style_mod character varying(100) NOT NULL,
    js_mod character varying(250) NOT NULL,
    activo_mod boolean NOT NULL,
    descripcion_mod text,
    fecharegistro_mod timestamp without time zone DEFAULT now() NOT NULL
);


ALTER TABLE public.ts_modulo OWNER TO consejo_cvpcpa;

--
-- TOC entry 2360 (class 0 OID 0)
-- Dependencies: 1709
-- Name: TABLE ts_modulo; Type: COMMENT; Schema: public; Owner: consejo_cvpcpa
--

COMMENT ON TABLE ts_modulo IS 'Registro de todos los nombres de los mÃ³dulos registrados a los cuales los usuarios tendrÃ¡n acceso, dependiendo de los privilegios otorgados.';


--
-- TOC entry 1708 (class 1259 OID 37355)
-- Dependencies: 1709 6
-- Name: ts_modulo_idmodulo_seq; Type: SEQUENCE; Schema: public; Owner: consejo_cvpcpa
--

CREATE SEQUENCE ts_modulo_idmodulo_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER TABLE public.ts_modulo_idmodulo_seq OWNER TO consejo_cvpcpa;

--
-- TOC entry 2361 (class 0 OID 0)
-- Dependencies: 1708
-- Name: ts_modulo_idmodulo_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: consejo_cvpcpa
--

ALTER SEQUENCE ts_modulo_idmodulo_seq OWNED BY ts_modulo.idmodulo;


--
-- TOC entry 1710 (class 1259 OID 37367)
-- Dependencies: 6
-- Name: ts_municipio; Type: TABLE; Schema: public; Owner: consejo_cvpcpa; Tablespace: 
--

CREATE TABLE ts_municipio (
    idmunicipio integer NOT NULL,
    iddepartamento smallint NOT NULL,
    nombre_muni character varying(150) NOT NULL
);


ALTER TABLE public.ts_municipio OWNER TO consejo_cvpcpa;

--
-- TOC entry 2362 (class 0 OID 0)
-- Dependencies: 1710
-- Name: TABLE ts_municipio; Type: COMMENT; Schema: public; Owner: consejo_cvpcpa
--

COMMENT ON TABLE ts_municipio IS 'Registro de todos los 262 municipios que contiene el pais.';


--
-- TOC entry 1712 (class 1259 OID 37374)
-- Dependencies: 2072 6
-- Name: ts_objetivoarchivo; Type: TABLE; Schema: public; Owner: consejo_cvpcpa; Tablespace: 
--

CREATE TABLE ts_objetivoarchivo (
    idobjetivoarchivo integer NOT NULL,
    nombre_objarc character varying(50) NOT NULL,
    fecharegistro_objarc timestamp without time zone DEFAULT now() NOT NULL
);


ALTER TABLE public.ts_objetivoarchivo OWNER TO consejo_cvpcpa;

--
-- TOC entry 2363 (class 0 OID 0)
-- Dependencies: 1712
-- Name: TABLE ts_objetivoarchivo; Type: COMMENT; Schema: public; Owner: consejo_cvpcpa
--

COMMENT ON TABLE ts_objetivoarchivo IS 'En esta tabla se guardara el objetivo de cada archivo, por ejemplo para modificar un estado se subira un archivo, por lo tanto ese archivo sera como objetivo modificar el estado de la solicitud o del inscrito.';


--
-- TOC entry 1711 (class 1259 OID 37372)
-- Dependencies: 1712 6
-- Name: ts_objetivoarchivo_idobjetivoarchivo_seq; Type: SEQUENCE; Schema: public; Owner: consejo_cvpcpa
--

CREATE SEQUENCE ts_objetivoarchivo_idobjetivoarchivo_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER TABLE public.ts_objetivoarchivo_idobjetivoarchivo_seq OWNER TO consejo_cvpcpa;

--
-- TOC entry 2364 (class 0 OID 0)
-- Dependencies: 1711
-- Name: ts_objetivoarchivo_idobjetivoarchivo_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: consejo_cvpcpa
--

ALTER SEQUENCE ts_objetivoarchivo_idobjetivoarchivo_seq OWNED BY ts_objetivoarchivo.idobjetivoarchivo;


--
-- TOC entry 1714 (class 1259 OID 37383)
-- Dependencies: 2074 6
-- Name: ts_opcion_rol; Type: TABLE; Schema: public; Owner: consejo_cvpcpa; Tablespace: 
--

CREATE TABLE ts_opcion_rol (
    idopcion integer NOT NULL,
    idmodulo bigint NOT NULL,
    idrol bigint NOT NULL,
    fecharegistro_opcr timestamp without time zone DEFAULT now() NOT NULL
);


ALTER TABLE public.ts_opcion_rol OWNER TO consejo_cvpcpa;

--
-- TOC entry 2365 (class 0 OID 0)
-- Dependencies: 1714
-- Name: TABLE ts_opcion_rol; Type: COMMENT; Schema: public; Owner: consejo_cvpcpa
--

COMMENT ON TABLE ts_opcion_rol IS 'Registro de los modulos que le agregaran a cada rol';


--
-- TOC entry 1713 (class 1259 OID 37381)
-- Dependencies: 1714 6
-- Name: ts_opcion_rol_idopcion_seq; Type: SEQUENCE; Schema: public; Owner: consejo_cvpcpa
--

CREATE SEQUENCE ts_opcion_rol_idopcion_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER TABLE public.ts_opcion_rol_idopcion_seq OWNER TO consejo_cvpcpa;

--
-- TOC entry 2366 (class 0 OID 0)
-- Dependencies: 1713
-- Name: ts_opcion_rol_idopcion_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: consejo_cvpcpa
--

ALTER SEQUENCE ts_opcion_rol_idopcion_seq OWNED BY ts_opcion_rol.idopcion;


--
-- TOC entry 1716 (class 1259 OID 37392)
-- Dependencies: 2076 6
-- Name: ts_rol; Type: TABLE; Schema: public; Owner: consejo_cvpcpa; Tablespace: 
--

CREATE TABLE ts_rol (
    idrol integer NOT NULL,
    nombre_rol character varying(150) NOT NULL,
    fecharegistro_rol timestamp without time zone DEFAULT now() NOT NULL
);


ALTER TABLE public.ts_rol OWNER TO consejo_cvpcpa;

--
-- TOC entry 2367 (class 0 OID 0)
-- Dependencies: 1716
-- Name: TABLE ts_rol; Type: COMMENT; Schema: public; Owner: consejo_cvpcpa
--

COMMENT ON TABLE ts_rol IS 'Registro de todos los roles que el sistema tendrÃ¡ a los cuales los usuarios se la irÃ¡n agregando.';


--
-- TOC entry 1715 (class 1259 OID 37390)
-- Dependencies: 1716 6
-- Name: ts_rol_idrol_seq; Type: SEQUENCE; Schema: public; Owner: consejo_cvpcpa
--

CREATE SEQUENCE ts_rol_idrol_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER TABLE public.ts_rol_idrol_seq OWNER TO consejo_cvpcpa;

--
-- TOC entry 2368 (class 0 OID 0)
-- Dependencies: 1715
-- Name: ts_rol_idrol_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: consejo_cvpcpa
--

ALTER SEQUENCE ts_rol_idrol_seq OWNED BY ts_rol.idrol;


--
-- TOC entry 1718 (class 1259 OID 37401)
-- Dependencies: 2078 6
-- Name: ts_sector_laboral; Type: TABLE; Schema: public; Owner: consejo_cvpcpa; Tablespace: 
--

CREATE TABLE ts_sector_laboral (
    idsectorlaboral integer NOT NULL,
    nombre_sect character varying(100) NOT NULL,
    fecharegistro_sect timestamp without time zone DEFAULT now() NOT NULL
);


ALTER TABLE public.ts_sector_laboral OWNER TO consejo_cvpcpa;

--
-- TOC entry 2369 (class 0 OID 0)
-- Dependencies: 1718
-- Name: TABLE ts_sector_laboral; Type: COMMENT; Schema: public; Owner: consejo_cvpcpa
--

COMMENT ON TABLE ts_sector_laboral IS 'Registro de los sectores laborales, por ejemplo: Publica, Privada, Banca, Comercio, Industria, etc.';


--
-- TOC entry 1717 (class 1259 OID 37399)
-- Dependencies: 1718 6
-- Name: ts_sector_laboral_idsectorlaboral_seq; Type: SEQUENCE; Schema: public; Owner: consejo_cvpcpa
--

CREATE SEQUENCE ts_sector_laboral_idsectorlaboral_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER TABLE public.ts_sector_laboral_idsectorlaboral_seq OWNER TO consejo_cvpcpa;

--
-- TOC entry 2370 (class 0 OID 0)
-- Dependencies: 1717
-- Name: ts_sector_laboral_idsectorlaboral_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: consejo_cvpcpa
--

ALTER SEQUENCE ts_sector_laboral_idsectorlaboral_seq OWNED BY ts_sector_laboral.idsectorlaboral;


--
-- TOC entry 1720 (class 1259 OID 37410)
-- Dependencies: 2080 2081 6
-- Name: ts_universidad; Type: TABLE; Schema: public; Owner: consejo_cvpcpa; Tablespace: 
--

CREATE TABLE ts_universidad (
    iduniversidad integer NOT NULL,
    nombre_univ character varying(250) NOT NULL,
    zona_univ smallint NOT NULL,
    activo_univ boolean,
    fecharegistro_univ timestamp without time zone DEFAULT now() NOT NULL,
    CONSTRAINT ckc_zona_univ_ts_unive CHECK (((zona_univ >= 1) AND (zona_univ <= 3)))
);


ALTER TABLE public.ts_universidad OWNER TO consejo_cvpcpa;

--
-- TOC entry 2371 (class 0 OID 0)
-- Dependencies: 1720
-- Name: TABLE ts_universidad; Type: COMMENT; Schema: public; Owner: consejo_cvpcpa
--

COMMENT ON TABLE ts_universidad IS 'Registro de todas las universidades del pais.';


--
-- TOC entry 1719 (class 1259 OID 37408)
-- Dependencies: 1720 6
-- Name: ts_universidad_iduniversidad_seq; Type: SEQUENCE; Schema: public; Owner: consejo_cvpcpa
--

CREATE SEQUENCE ts_universidad_iduniversidad_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER TABLE public.ts_universidad_iduniversidad_seq OWNER TO consejo_cvpcpa;

--
-- TOC entry 2372 (class 0 OID 0)
-- Dependencies: 1719
-- Name: ts_universidad_iduniversidad_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: consejo_cvpcpa
--

ALTER SEQUENCE ts_universidad_iduniversidad_seq OWNED BY ts_universidad.iduniversidad;


--
-- TOC entry 1722 (class 1259 OID 37925)
-- Dependencies: 1818 6
-- Name: vw_firma_extranjera; Type: VIEW; Schema: public; Owner: consejo_cvpcpa
--

CREATE VIEW vw_firma_extranjera AS
    SELECT aute.idautorizado_extranjera, est.idestado, upper((aute.nombrefirma_aext)::text) AS nombrefirma_aext, est.nombre_esta, to_char(aute.fechainicio_aext, 'DD/MM/YYYY'::text) AS fecha_inicio, to_char(aute.fechafinal_aext, 'DD/MM/YYYY'::text) AS fecha_final FROM (tp_autorizado_extranjera aute JOIN ts_estado est ON ((aute.idestado = est.idestado))) ORDER BY aute.idautorizado_extranjera;


ALTER TABLE public.vw_firma_extranjera OWNER TO consejo_cvpcpa;

--
-- TOC entry 1721 (class 1259 OID 37919)
-- Dependencies: 1817 6
-- Name: vw_personas_naturales; Type: VIEW; Schema: public; Owner: consejo_cvpcpa
--

CREATE VIEW vw_personas_naturales AS
    SELECT autp.idautorizado_persona, est.idestado, autp.dui_autp, autp.nit_autp, (((autp.nombre_autp)::text || ' '::text) || (autp.apellido_autp)::text) AS nombre_full, est.nombre_esta, autp.lugartrabajo_autp FROM (tp_autorizado_persona autp JOIN ts_estado est ON ((autp.idestado = est.idestado))) ORDER BY autp.idautorizado_persona;


ALTER TABLE public.vw_personas_naturales OWNER TO consejo_cvpcpa;






CREATE VIEW vw_personas_juridicas AS 
 SELECT autj.idautorizado_juridica, est.idestado, autj.nit_apju, upper(autj.nombresociedad_apju) as nombresociedad_apju, est.nombre_esta, upper(autj.representante_apju) as representante_apju
   FROM tp_autorizado_juridica autj
   JOIN ts_estado est ON autj.idestado = est.idestado
  ORDER BY autj.idautorizado_juridica;

ALTER TABLE public.vw_personas_juridicas OWNER TO consejo_cvpcpa;

--
-- TOC entry 2010 (class 2604 OID 37000)
-- Dependencies: 1654 1653 1654
-- Name: idactualizacion_juridica; Type: DEFAULT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE tp_actualizacion_juridica ALTER COLUMN idactualizacion_juridica SET DEFAULT nextval('tp_actualizacion_juridica_idactualizacion_juridica_seq'::regclass);


--
-- TOC entry 2012 (class 2604 OID 37009)
-- Dependencies: 1656 1655 1656
-- Name: idactualizacion_persona; Type: DEFAULT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE tp_actualizacion_persona ALTER COLUMN idactualizacion_persona SET DEFAULT nextval('tp_actualizacion_persona_idactualizacion_persona_seq'::regclass);


--
-- TOC entry 2085 (class 2604 OID 37984)
-- Dependencies: 1725 1726 1726
-- Name: idarchivoautorizado; Type: DEFAULT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE tp_archivo_autorizado ALTER COLUMN idarchivoautorizado SET DEFAULT nextval('tp_archivo_autorizado_idarchivoautorizado_seq'::regclass);


--
-- TOC entry 2086 (class 2604 OID 38044)
-- Dependencies: 1727 1728 1728
-- Name: idarchivoextranjera; Type: DEFAULT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE tp_archivo_autorizadoext ALTER COLUMN idarchivoextranjera SET DEFAULT nextval('tp_archivo_autorizadoext_idarchivoextranjera_seq'::regclass);


--
-- TOC entry 2082 (class 2604 OID 37935)
-- Dependencies: 1724 1723 1724
-- Name: idarchivosolicitud; Type: DEFAULT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE tp_archivo_solicitud ALTER COLUMN idarchivosolicitud SET DEFAULT nextval('tp_archivo_solicitud_idarchivosolicitud_seq'::regclass);


--
-- TOC entry 2015 (class 2604 OID 37043)
-- Dependencies: 1658 1657 1658
-- Name: idasocioinscrito; Type: DEFAULT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE tp_asocios_inscrito ALTER COLUMN idasocioinscrito SET DEFAULT nextval('tp_asocios_inscrito_idasocioinscrito_seq'::regclass);


--
-- TOC entry 2017 (class 2604 OID 37055)
-- Dependencies: 1659 1660 1660
-- Name: idasocioninscrito; Type: DEFAULT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE tp_asocios_ninscrito ALTER COLUMN idasocioninscrito SET DEFAULT nextval('tp_asocios_ninscrito_idasocioninscrito_seq'::regclass);


--
-- TOC entry 2025 (class 2604 OID 37098)
-- Dependencies: 1666 1665 1666
-- Name: idfallecidos; Type: DEFAULT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE tp_autorizado_persona_fallecido ALTER COLUMN idfallecidos SET DEFAULT nextval('tp_autorizado_persona_fallecido_idfallecidos_seq'::regclass);


--
-- TOC entry 2027 (class 2604 OID 37115)
-- Dependencies: 1668 1669 1669
-- Name: idconstancialaboral; Type: DEFAULT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE tp_constancia_laboral_persona ALTER COLUMN idconstancialaboral SET DEFAULT nextval('tp_constancia_laboral_persona_idconstancialaboral_seq'::regclass);


--
-- TOC entry 2029 (class 2604 OID 37127)
-- Dependencies: 1671 1670 1671
-- Name: iddireccionauto; Type: DEFAULT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE tp_direccion_autorizado ALTER COLUMN iddireccionauto SET DEFAULT nextval('tp_direccion_autorizado_iddireccionauto_seq'::regclass);


--
-- TOC entry 2033 (class 2604 OID 37141)
-- Dependencies: 1672 1673 1673
-- Name: iddireccionsoli; Type: DEFAULT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE tp_direccion_solicitud ALTER COLUMN iddireccionsoli SET DEFAULT nextval('tp_direccion_solicitud_iddireccionsoli_seq'::regclass);


--
-- TOC entry 2036 (class 2604 OID 37154)
-- Dependencies: 1675 1674 1675
-- Name: ideducacioncontinuada; Type: DEFAULT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE tp_educacioncontinuada ALTER COLUMN ideducacioncontinuada SET DEFAULT nextval('tp_educacioncontinuada_ideducacioncontinuada_seq'::regclass);


--
-- TOC entry 2038 (class 2604 OID 37166)
-- Dependencies: 1677 1676 1677
-- Name: idestadoautorizado; Type: DEFAULT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE tp_estadoautorizado ALTER COLUMN idestadoautorizado SET DEFAULT nextval('tp_estadoautorizado_idestadoautorizado_seq'::regclass);


--
-- TOC entry 2088 (class 2604 OID 38071)
-- Dependencies: 1730 1729 1730
-- Name: idestadoautorizado_extranjera; Type: DEFAULT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE tp_estadoautorizadoext ALTER COLUMN idestadoautorizado_extranjera SET DEFAULT nextval('tp_estadoautorizadoext_idestadoautorizado_extranjera_seq'::regclass);


--
-- TOC entry 2040 (class 2604 OID 37178)
-- Dependencies: 1678 1679 1679
-- Name: idestadosolicitud; Type: DEFAULT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE tp_estadosolicitud ALTER COLUMN idestadosolicitud SET DEFAULT nextval('tp_estadosolicitud_idestadosolicitud_seq'::regclass);


--
-- TOC entry 2042 (class 2604 OID 37190)
-- Dependencies: 1680 1681 1681
-- Name: idfamiliapersona; Type: DEFAULT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE tp_familia_solicitud_persona ALTER COLUMN idfamiliapersona SET DEFAULT nextval('tp_familia_solicitud_persona_idfamiliapersona_seq'::regclass);


--
-- TOC entry 2045 (class 2604 OID 37203)
-- Dependencies: 1682 1683 1683
-- Name: idhonradeznotoria; Type: DEFAULT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE tp_honradez_notoria_persona ALTER COLUMN idhonradeznotoria SET DEFAULT nextval('tp_honradez_notoria_persona_idhonradeznotoria_seq'::regclass);


--
-- TOC entry 2047 (class 2604 OID 37215)
-- Dependencies: 1685 1684 1685
-- Name: idmoficacion_persona; Type: DEFAULT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE tp_modificacionautorizado ALTER COLUMN idmoficacion_persona SET DEFAULT nextval('tp_modificacionautorizado_idmoficacion_persona_seq'::regclass);


--
-- TOC entry 2054 (class 2604 OID 37263)
-- Dependencies: 1691 1692 1692
-- Name: idssocioinscrito; Type: DEFAULT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE tp_ssocios_inscrito ALTER COLUMN idssocioinscrito SET DEFAULT nextval('tp_ssocios_inscrito_idssocioinscrito_seq'::regclass);


--
-- TOC entry 2056 (class 2604 OID 37275)
-- Dependencies: 1693 1694 1694
-- Name: idssocioninscrito; Type: DEFAULT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE tp_ssocios_ninscrito ALTER COLUMN idssocioninscrito SET DEFAULT nextval('tp_ssocios_ninscrito_idssocioninscrito_seq'::regclass);


--
-- TOC entry 2057 (class 2604 OID 37286)
-- Dependencies: 1695 1696 1696
-- Name: idtransformacion; Type: DEFAULT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE tp_transformacion_juridica ALTER COLUMN idtransformacion SET DEFAULT nextval('tp_transformacion_juridica_idtransformacion_seq'::regclass);


--
-- TOC entry 2060 (class 2604 OID 37307)
-- Dependencies: 1699 1698 1699
-- Name: idaccesosistema; Type: DEFAULT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ts_acceso_sistema ALTER COLUMN idaccesosistema SET DEFAULT nextval('ts_acceso_sistema_idaccesosistema_seq'::regclass);


--
-- TOC entry 2062 (class 2604 OID 37329)
-- Dependencies: 1703 1702 1703
-- Name: idestado; Type: DEFAULT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ts_estado ALTER COLUMN idestado SET DEFAULT nextval('ts_estado_idestado_seq'::regclass);


--
-- TOC entry 2064 (class 2604 OID 37338)
-- Dependencies: 1704 1705 1705
-- Name: idestadocivil; Type: DEFAULT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ts_estado_civil ALTER COLUMN idestadocivil SET DEFAULT nextval('ts_estado_civil_idestadocivil_seq'::regclass);


--
-- TOC entry 2066 (class 2604 OID 37347)
-- Dependencies: 1706 1707 1707
-- Name: idhistorial; Type: DEFAULT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ts_historial ALTER COLUMN idhistorial SET DEFAULT nextval('ts_historial_idhistorial_seq'::regclass);


--
-- TOC entry 2069 (class 2604 OID 37360)
-- Dependencies: 1708 1709 1709
-- Name: idmodulo; Type: DEFAULT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ts_modulo ALTER COLUMN idmodulo SET DEFAULT nextval('ts_modulo_idmodulo_seq'::regclass);


--
-- TOC entry 2071 (class 2604 OID 37377)
-- Dependencies: 1712 1711 1712
-- Name: idobjetivoarchivo; Type: DEFAULT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ts_objetivoarchivo ALTER COLUMN idobjetivoarchivo SET DEFAULT nextval('ts_objetivoarchivo_idobjetivoarchivo_seq'::regclass);


--
-- TOC entry 2073 (class 2604 OID 37386)
-- Dependencies: 1713 1714 1714
-- Name: idopcion; Type: DEFAULT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ts_opcion_rol ALTER COLUMN idopcion SET DEFAULT nextval('ts_opcion_rol_idopcion_seq'::regclass);


--
-- TOC entry 2075 (class 2604 OID 37395)
-- Dependencies: 1716 1715 1716
-- Name: idrol; Type: DEFAULT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ts_rol ALTER COLUMN idrol SET DEFAULT nextval('ts_rol_idrol_seq'::regclass);


--
-- TOC entry 2077 (class 2604 OID 37404)
-- Dependencies: 1717 1718 1718
-- Name: idsectorlaboral; Type: DEFAULT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ts_sector_laboral ALTER COLUMN idsectorlaboral SET DEFAULT nextval('ts_sector_laboral_idsectorlaboral_seq'::regclass);


--
-- TOC entry 2079 (class 2604 OID 37413)
-- Dependencies: 1719 1720 1720
-- Name: iduniversidad; Type: DEFAULT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ts_universidad ALTER COLUMN iduniversidad SET DEFAULT nextval('ts_universidad_iduniversidad_seq'::regclass);


--
-- TOC entry 2091 (class 2606 OID 37003)
-- Dependencies: 1654 1654
-- Name: pk_tp_actualizacion_juridica; Type: CONSTRAINT; Schema: public; Owner: consejo_cvpcpa; Tablespace: 
--

ALTER TABLE ONLY tp_actualizacion_juridica
    ADD CONSTRAINT pk_tp_actualizacion_juridica PRIMARY KEY (idactualizacion_juridica);


--
-- TOC entry 2093 (class 2606 OID 37013)
-- Dependencies: 1656 1656
-- Name: pk_tp_actualizacion_persona; Type: CONSTRAINT; Schema: public; Owner: consejo_cvpcpa; Tablespace: 
--

ALTER TABLE ONLY tp_actualizacion_persona
    ADD CONSTRAINT pk_tp_actualizacion_persona PRIMARY KEY (idactualizacion_persona);


--
-- TOC entry 2175 (class 2606 OID 37968)
-- Dependencies: 1726 1726
-- Name: pk_tp_archivo_autorizado; Type: CONSTRAINT; Schema: public; Owner: consejo_cvpcpa; Tablespace: 
--

ALTER TABLE ONLY tp_archivo_autorizado
    ADD CONSTRAINT pk_tp_archivo_autorizado PRIMARY KEY (idarchivoautorizado);


--
-- TOC entry 2177 (class 2606 OID 38050)
-- Dependencies: 1728 1728
-- Name: pk_tp_archivo_autorizadoext; Type: CONSTRAINT; Schema: public; Owner: consejo_cvpcpa; Tablespace: 
--

ALTER TABLE ONLY tp_archivo_autorizadoext
    ADD CONSTRAINT pk_tp_archivo_autorizadoext PRIMARY KEY (idarchivoextranjera);


--
-- TOC entry 2173 (class 2606 OID 37941)
-- Dependencies: 1724 1724
-- Name: pk_tp_archivo_solicitud; Type: CONSTRAINT; Schema: public; Owner: consejo_cvpcpa; Tablespace: 
--

ALTER TABLE ONLY tp_archivo_solicitud
    ADD CONSTRAINT pk_tp_archivo_solicitud PRIMARY KEY (idarchivosolicitud);


--
-- TOC entry 2095 (class 2606 OID 37049)
-- Dependencies: 1658 1658
-- Name: pk_tp_asocios_inscrito; Type: CONSTRAINT; Schema: public; Owner: consejo_cvpcpa; Tablespace: 
--

ALTER TABLE ONLY tp_asocios_inscrito
    ADD CONSTRAINT pk_tp_asocios_inscrito PRIMARY KEY (idasocioinscrito);


--
-- TOC entry 2097 (class 2606 OID 37060)
-- Dependencies: 1660 1660
-- Name: pk_tp_asocios_ninscrito; Type: CONSTRAINT; Schema: public; Owner: consejo_cvpcpa; Tablespace: 
--

ALTER TABLE ONLY tp_asocios_ninscrito
    ADD CONSTRAINT pk_tp_asocios_ninscrito PRIMARY KEY (idasocioninscrito);


--
-- TOC entry 2109 (class 2606 OID 37109)
-- Dependencies: 1667 1667 1667
-- Name: pk_tp_auto_natural_juridica; Type: CONSTRAINT; Schema: public; Owner: consejo_cvpcpa; Tablespace: 
--

ALTER TABLE ONLY tp_auto_natural_juridica
    ADD CONSTRAINT pk_tp_auto_natural_juridica PRIMARY KEY (idautorizado_persona, idautorizado_juridica);


--
-- TOC entry 2099 (class 2606 OID 37067)
-- Dependencies: 1661 1661
-- Name: pk_tp_autorizado; Type: CONSTRAINT; Schema: public; Owner: consejo_cvpcpa; Tablespace: 
--

ALTER TABLE ONLY tp_autorizado
    ADD CONSTRAINT pk_tp_autorizado PRIMARY KEY (idautorizado);


--
-- TOC entry 2101 (class 2606 OID 37072)
-- Dependencies: 1662 1662
-- Name: pk_tp_autorizado_extranjera; Type: CONSTRAINT; Schema: public; Owner: consejo_cvpcpa; Tablespace: 
--

ALTER TABLE ONLY tp_autorizado_extranjera
    ADD CONSTRAINT pk_tp_autorizado_extranjera PRIMARY KEY (idautorizado_extranjera);


--
-- TOC entry 2103 (class 2606 OID 37083)
-- Dependencies: 1663 1663
-- Name: pk_tp_autorizado_juridica; Type: CONSTRAINT; Schema: public; Owner: consejo_cvpcpa; Tablespace: 
--

ALTER TABLE ONLY tp_autorizado_juridica
    ADD CONSTRAINT pk_tp_autorizado_juridica PRIMARY KEY (idautorizado_juridica);


--
-- TOC entry 2105 (class 2606 OID 37092)
-- Dependencies: 1664 1664
-- Name: pk_tp_autorizado_persona; Type: CONSTRAINT; Schema: public; Owner: consejo_cvpcpa; Tablespace: 
--

ALTER TABLE ONLY tp_autorizado_persona
    ADD CONSTRAINT pk_tp_autorizado_persona PRIMARY KEY (idautorizado_persona);


--
-- TOC entry 2107 (class 2606 OID 37104)
-- Dependencies: 1666 1666
-- Name: pk_tp_autorizado_persona_falle; Type: CONSTRAINT; Schema: public; Owner: consejo_cvpcpa; Tablespace: 
--

ALTER TABLE ONLY tp_autorizado_persona_fallecido
    ADD CONSTRAINT pk_tp_autorizado_persona_falle PRIMARY KEY (idfallecidos);


--
-- TOC entry 2111 (class 2606 OID 37121)
-- Dependencies: 1669 1669
-- Name: pk_tp_constancia_laboral_perso; Type: CONSTRAINT; Schema: public; Owner: consejo_cvpcpa; Tablespace: 
--

ALTER TABLE ONLY tp_constancia_laboral_persona
    ADD CONSTRAINT pk_tp_constancia_laboral_perso PRIMARY KEY (idconstancialaboral);


--
-- TOC entry 2113 (class 2606 OID 37135)
-- Dependencies: 1671 1671
-- Name: pk_tp_direccion_autorizado; Type: CONSTRAINT; Schema: public; Owner: consejo_cvpcpa; Tablespace: 
--

ALTER TABLE ONLY tp_direccion_autorizado
    ADD CONSTRAINT pk_tp_direccion_autorizado PRIMARY KEY (iddireccionauto);


--
-- TOC entry 2115 (class 2606 OID 37148)
-- Dependencies: 1673 1673
-- Name: pk_tp_direccion_solicitud; Type: CONSTRAINT; Schema: public; Owner: consejo_cvpcpa; Tablespace: 
--

ALTER TABLE ONLY tp_direccion_solicitud
    ADD CONSTRAINT pk_tp_direccion_solicitud PRIMARY KEY (iddireccionsoli);


--
-- TOC entry 2117 (class 2606 OID 37160)
-- Dependencies: 1675 1675
-- Name: pk_tp_educacioncontinuada; Type: CONSTRAINT; Schema: public; Owner: consejo_cvpcpa; Tablespace: 
--

ALTER TABLE ONLY tp_educacioncontinuada
    ADD CONSTRAINT pk_tp_educacioncontinuada PRIMARY KEY (ideducacioncontinuada);


--
-- TOC entry 2119 (class 2606 OID 37172)
-- Dependencies: 1677 1677
-- Name: pk_tp_estadoautorizado; Type: CONSTRAINT; Schema: public; Owner: consejo_cvpcpa; Tablespace: 
--

ALTER TABLE ONLY tp_estadoautorizado
    ADD CONSTRAINT pk_tp_estadoautorizado PRIMARY KEY (idestadoautorizado);


--
-- TOC entry 2179 (class 2606 OID 38077)
-- Dependencies: 1730 1730
-- Name: pk_tp_estadoautorizadoext; Type: CONSTRAINT; Schema: public; Owner: consejo_cvpcpa; Tablespace: 
--

ALTER TABLE ONLY tp_estadoautorizadoext
    ADD CONSTRAINT pk_tp_estadoautorizadoext PRIMARY KEY (idestadoautorizado_extranjera);


--
-- TOC entry 2121 (class 2606 OID 37184)
-- Dependencies: 1679 1679
-- Name: pk_tp_estadosolicitud; Type: CONSTRAINT; Schema: public; Owner: consejo_cvpcpa; Tablespace: 
--

ALTER TABLE ONLY tp_estadosolicitud
    ADD CONSTRAINT pk_tp_estadosolicitud PRIMARY KEY (idestadosolicitud);


--
-- TOC entry 2123 (class 2606 OID 37197)
-- Dependencies: 1681 1681
-- Name: pk_tp_familia_solicitud_person; Type: CONSTRAINT; Schema: public; Owner: consejo_cvpcpa; Tablespace: 
--

ALTER TABLE ONLY tp_familia_solicitud_persona
    ADD CONSTRAINT pk_tp_familia_solicitud_person PRIMARY KEY (idfamiliapersona);


--
-- TOC entry 2125 (class 2606 OID 37209)
-- Dependencies: 1683 1683
-- Name: pk_tp_honradez_notoria_persona; Type: CONSTRAINT; Schema: public; Owner: consejo_cvpcpa; Tablespace: 
--

ALTER TABLE ONLY tp_honradez_notoria_persona
    ADD CONSTRAINT pk_tp_honradez_notoria_persona PRIMARY KEY (idhonradeznotoria);


--
-- TOC entry 2127 (class 2606 OID 37220)
-- Dependencies: 1685 1685
-- Name: pk_tp_modificacionautorizado; Type: CONSTRAINT; Schema: public; Owner: consejo_cvpcpa; Tablespace: 
--

ALTER TABLE ONLY tp_modificacionautorizado
    ADD CONSTRAINT pk_tp_modificacionautorizado PRIMARY KEY (idmoficacion_persona);


--
-- TOC entry 2137 (class 2606 OID 37257)
-- Dependencies: 1690 1690 1690
-- Name: pk_tp_sol_natural_juridica; Type: CONSTRAINT; Schema: public; Owner: consejo_cvpcpa; Tablespace: 
--

ALTER TABLE ONLY tp_sol_natural_juridica
    ADD CONSTRAINT pk_tp_sol_natural_juridica PRIMARY KEY (idsolicitud_persona, idautorizado_juridica);


--
-- TOC entry 2129 (class 2606 OID 37227)
-- Dependencies: 1686 1686
-- Name: pk_tp_solicitud; Type: CONSTRAINT; Schema: public; Owner: consejo_cvpcpa; Tablespace: 
--

ALTER TABLE ONLY tp_solicitud
    ADD CONSTRAINT pk_tp_solicitud PRIMARY KEY (idsolicitud);


--
-- TOC entry 2131 (class 2606 OID 37232)
-- Dependencies: 1687 1687
-- Name: pk_tp_solicitud_extranjera; Type: CONSTRAINT; Schema: public; Owner: consejo_cvpcpa; Tablespace: 
--

ALTER TABLE ONLY tp_solicitud_extranjera
    ADD CONSTRAINT pk_tp_solicitud_extranjera PRIMARY KEY (idsolicitud_extranjera);


--
-- TOC entry 2133 (class 2606 OID 37243)
-- Dependencies: 1688 1688
-- Name: pk_tp_solicitud_juridica; Type: CONSTRAINT; Schema: public; Owner: consejo_cvpcpa; Tablespace: 
--

ALTER TABLE ONLY tp_solicitud_juridica
    ADD CONSTRAINT pk_tp_solicitud_juridica PRIMARY KEY (idsolicitud_juridica);


--
-- TOC entry 2135 (class 2606 OID 37252)
-- Dependencies: 1689 1689
-- Name: pk_tp_solicitud_persona; Type: CONSTRAINT; Schema: public; Owner: consejo_cvpcpa; Tablespace: 
--

ALTER TABLE ONLY tp_solicitud_persona
    ADD CONSTRAINT pk_tp_solicitud_persona PRIMARY KEY (idsolicitud_persona);


--
-- TOC entry 2139 (class 2606 OID 37269)
-- Dependencies: 1692 1692
-- Name: pk_tp_ssocios_inscrito; Type: CONSTRAINT; Schema: public; Owner: consejo_cvpcpa; Tablespace: 
--

ALTER TABLE ONLY tp_ssocios_inscrito
    ADD CONSTRAINT pk_tp_ssocios_inscrito PRIMARY KEY (idssocioinscrito);


--
-- TOC entry 2141 (class 2606 OID 37280)
-- Dependencies: 1694 1694
-- Name: pk_tp_ssocios_ninscrito; Type: CONSTRAINT; Schema: public; Owner: consejo_cvpcpa; Tablespace: 
--

ALTER TABLE ONLY tp_ssocios_ninscrito
    ADD CONSTRAINT pk_tp_ssocios_ninscrito PRIMARY KEY (idssocioninscrito);


--
-- TOC entry 2143 (class 2606 OID 37292)
-- Dependencies: 1696 1696
-- Name: pk_tp_transformacion_juridica; Type: CONSTRAINT; Schema: public; Owner: consejo_cvpcpa; Tablespace: 
--

ALTER TABLE ONLY tp_transformacion_juridica
    ADD CONSTRAINT pk_tp_transformacion_juridica PRIMARY KEY (idtransformacion);


--
-- TOC entry 2145 (class 2606 OID 37301)
-- Dependencies: 1697 1697
-- Name: pk_tp_verificacion_persona; Type: CONSTRAINT; Schema: public; Owner: consejo_cvpcpa; Tablespace: 
--

ALTER TABLE ONLY tp_verificacion_persona
    ADD CONSTRAINT pk_tp_verificacion_persona PRIMARY KEY (idverificacionpersona);


--
-- TOC entry 2147 (class 2606 OID 37309)
-- Dependencies: 1699 1699
-- Name: pk_ts_acceso_sistema; Type: CONSTRAINT; Schema: public; Owner: consejo_cvpcpa; Tablespace: 
--

ALTER TABLE ONLY ts_acceso_sistema
    ADD CONSTRAINT pk_ts_acceso_sistema PRIMARY KEY (idaccesosistema);


--
-- TOC entry 2149 (class 2606 OID 37314)
-- Dependencies: 1700 1700
-- Name: pk_ts_departamento; Type: CONSTRAINT; Schema: public; Owner: consejo_cvpcpa; Tablespace: 
--

ALTER TABLE ONLY ts_departamento
    ADD CONSTRAINT pk_ts_departamento PRIMARY KEY (iddepartamento);


--
-- TOC entry 2151 (class 2606 OID 37323)
-- Dependencies: 1701 1701
-- Name: pk_ts_empleado; Type: CONSTRAINT; Schema: public; Owner: consejo_cvpcpa; Tablespace: 
--

ALTER TABLE ONLY ts_empleado
    ADD CONSTRAINT pk_ts_empleado PRIMARY KEY (idempleado);


--
-- TOC entry 2153 (class 2606 OID 37332)
-- Dependencies: 1703 1703
-- Name: pk_ts_estado; Type: CONSTRAINT; Schema: public; Owner: consejo_cvpcpa; Tablespace: 
--

ALTER TABLE ONLY ts_estado
    ADD CONSTRAINT pk_ts_estado PRIMARY KEY (idestado);


--
-- TOC entry 2155 (class 2606 OID 37341)
-- Dependencies: 1705 1705
-- Name: pk_ts_estado_civil; Type: CONSTRAINT; Schema: public; Owner: consejo_cvpcpa; Tablespace: 
--

ALTER TABLE ONLY ts_estado_civil
    ADD CONSTRAINT pk_ts_estado_civil PRIMARY KEY (idestadocivil);


--
-- TOC entry 2157 (class 2606 OID 37354)
-- Dependencies: 1707 1707
-- Name: pk_ts_historial; Type: CONSTRAINT; Schema: public; Owner: consejo_cvpcpa; Tablespace: 
--

ALTER TABLE ONLY ts_historial
    ADD CONSTRAINT pk_ts_historial PRIMARY KEY (idhistorial);


--
-- TOC entry 2159 (class 2606 OID 37366)
-- Dependencies: 1709 1709
-- Name: pk_ts_modulo; Type: CONSTRAINT; Schema: public; Owner: consejo_cvpcpa; Tablespace: 
--

ALTER TABLE ONLY ts_modulo
    ADD CONSTRAINT pk_ts_modulo PRIMARY KEY (idmodulo);


--
-- TOC entry 2161 (class 2606 OID 37371)
-- Dependencies: 1710 1710
-- Name: pk_ts_municipio; Type: CONSTRAINT; Schema: public; Owner: consejo_cvpcpa; Tablespace: 
--

ALTER TABLE ONLY ts_municipio
    ADD CONSTRAINT pk_ts_municipio PRIMARY KEY (idmunicipio);


--
-- TOC entry 2163 (class 2606 OID 37380)
-- Dependencies: 1712 1712
-- Name: pk_ts_objetivoarchivo; Type: CONSTRAINT; Schema: public; Owner: consejo_cvpcpa; Tablespace: 
--

ALTER TABLE ONLY ts_objetivoarchivo
    ADD CONSTRAINT pk_ts_objetivoarchivo PRIMARY KEY (idobjetivoarchivo);


--
-- TOC entry 2165 (class 2606 OID 37389)
-- Dependencies: 1714 1714
-- Name: pk_ts_opcion_rol; Type: CONSTRAINT; Schema: public; Owner: consejo_cvpcpa; Tablespace: 
--

ALTER TABLE ONLY ts_opcion_rol
    ADD CONSTRAINT pk_ts_opcion_rol PRIMARY KEY (idopcion);


--
-- TOC entry 2167 (class 2606 OID 37398)
-- Dependencies: 1716 1716
-- Name: pk_ts_rol; Type: CONSTRAINT; Schema: public; Owner: consejo_cvpcpa; Tablespace: 
--

ALTER TABLE ONLY ts_rol
    ADD CONSTRAINT pk_ts_rol PRIMARY KEY (idrol);


--
-- TOC entry 2169 (class 2606 OID 37407)
-- Dependencies: 1718 1718
-- Name: pk_ts_sector_laboral; Type: CONSTRAINT; Schema: public; Owner: consejo_cvpcpa; Tablespace: 
--

ALTER TABLE ONLY ts_sector_laboral
    ADD CONSTRAINT pk_ts_sector_laboral PRIMARY KEY (idsectorlaboral);


--
-- TOC entry 2171 (class 2606 OID 37417)
-- Dependencies: 1720 1720
-- Name: pk_ts_universidad; Type: CONSTRAINT; Schema: public; Owner: consejo_cvpcpa; Tablespace: 
--

ALTER TABLE ONLY ts_universidad
    ADD CONSTRAINT pk_ts_universidad PRIMARY KEY (iduniversidad);


--
-- TOC entry 2181 (class 2606 OID 37423)
-- Dependencies: 1663 2102 1654
-- Name: fk_tp_actua_reference_tp_autor; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_actualizacion_juridica
    ADD CONSTRAINT fk_tp_actua_reference_tp_autor FOREIGN KEY (idautorizado_juridica) REFERENCES tp_autorizado_juridica(idautorizado_juridica) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- TOC entry 2182 (class 2606 OID 37428)
-- Dependencies: 1664 2104 1656
-- Name: fk_tp_actua_reference_tp_autor; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_actualizacion_persona
    ADD CONSTRAINT fk_tp_actua_reference_tp_autor FOREIGN KEY (idautorizado_persona) REFERENCES tp_autorizado_persona(idautorizado_persona) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- TOC entry 2180 (class 2606 OID 37418)
-- Dependencies: 2150 1701 1654
-- Name: fk_tp_actua_reference_ts_emple; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_actualizacion_juridica
    ADD CONSTRAINT fk_tp_actua_reference_ts_emple FOREIGN KEY (idempleado) REFERENCES ts_empleado(idempleado) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- TOC entry 2183 (class 2606 OID 37433)
-- Dependencies: 1701 2150 1656
-- Name: fk_tp_actua_reference_ts_emple; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_actualizacion_persona
    ADD CONSTRAINT fk_tp_actua_reference_ts_emple FOREIGN KEY (idempleado) REFERENCES ts_empleado(idempleado) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- TOC entry 2184 (class 2606 OID 37438)
-- Dependencies: 2168 1718 1656
-- Name: fk_tp_actua_reference_ts_secto; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_actualizacion_persona
    ADD CONSTRAINT fk_tp_actua_reference_ts_secto FOREIGN KEY (idsectorlaboral) REFERENCES ts_sector_laboral(idsectorlaboral) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- TOC entry 2278 (class 2606 OID 37969)
-- Dependencies: 1726 2098 1661
-- Name: fk_tp_archi_reference_tp_autor; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_archivo_autorizado
    ADD CONSTRAINT fk_tp_archi_reference_tp_autor FOREIGN KEY (idautorizado) REFERENCES tp_autorizado(idautorizado) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- TOC entry 2281 (class 2606 OID 38051)
-- Dependencies: 2100 1728 1662
-- Name: fk_tp_archi_reference_tp_autor; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_archivo_autorizadoext
    ADD CONSTRAINT fk_tp_archi_reference_tp_autor FOREIGN KEY (idautorizado_extranjera) REFERENCES tp_autorizado_extranjera(idautorizado_extranjera) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- TOC entry 2275 (class 2606 OID 37942)
-- Dependencies: 1724 1686 2128
-- Name: fk_tp_archi_reference_tp_solic; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_archivo_solicitud
    ADD CONSTRAINT fk_tp_archi_reference_tp_solic FOREIGN KEY (idsolicitud) REFERENCES tp_solicitud(idsolicitud) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- TOC entry 2274 (class 2606 OID 37947)
-- Dependencies: 1724 1701 2150
-- Name: fk_tp_archi_reference_ts_emple; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_archivo_solicitud
    ADD CONSTRAINT fk_tp_archi_reference_ts_emple FOREIGN KEY (idempleado) REFERENCES ts_empleado(idempleado) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- TOC entry 2277 (class 2606 OID 37974)
-- Dependencies: 1726 2150 1701
-- Name: fk_tp_archi_reference_ts_emple; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_archivo_autorizado
    ADD CONSTRAINT fk_tp_archi_reference_ts_emple FOREIGN KEY (idempleado) REFERENCES ts_empleado(idempleado) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- TOC entry 2279 (class 2606 OID 38061)
-- Dependencies: 1728 2150 1701
-- Name: fk_tp_archi_reference_ts_emple; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_archivo_autorizadoext
    ADD CONSTRAINT fk_tp_archi_reference_ts_emple FOREIGN KEY (idempleado) REFERENCES ts_empleado(idempleado) ON UPDATE RESTRICT ON DELETE RESTRICT;


--
-- TOC entry 2273 (class 2606 OID 37952)
-- Dependencies: 1724 1712 2162
-- Name: fk_tp_archi_reference_ts_objet; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_archivo_solicitud
    ADD CONSTRAINT fk_tp_archi_reference_ts_objet FOREIGN KEY (idobjetivoarchivo) REFERENCES ts_objetivoarchivo(idobjetivoarchivo) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- TOC entry 2276 (class 2606 OID 37979)
-- Dependencies: 1712 1726 2162
-- Name: fk_tp_archi_reference_ts_objet; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_archivo_autorizado
    ADD CONSTRAINT fk_tp_archi_reference_ts_objet FOREIGN KEY (idobjetivoarchivo) REFERENCES ts_objetivoarchivo(idobjetivoarchivo) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- TOC entry 2280 (class 2606 OID 38056)
-- Dependencies: 1712 2162 1728
-- Name: fk_tp_archi_reference_ts_objet; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_archivo_autorizadoext
    ADD CONSTRAINT fk_tp_archi_reference_ts_objet FOREIGN KEY (idobjetivoarchivo) REFERENCES ts_objetivoarchivo(idobjetivoarchivo) ON UPDATE RESTRICT ON DELETE RESTRICT;


--
-- TOC entry 2186 (class 2606 OID 37478)
-- Dependencies: 1664 1658 2104
-- Name: fk_tp_asoci_reference_tp_autor; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_asocios_inscrito
    ADD CONSTRAINT fk_tp_asoci_reference_tp_autor FOREIGN KEY (idautorizado_persona) REFERENCES tp_autorizado_persona(idautorizado_persona) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- TOC entry 2189 (class 2606 OID 37493)
-- Dependencies: 1660 2102 1663
-- Name: fk_tp_asoci_reference_tp_autor; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_asocios_ninscrito
    ADD CONSTRAINT fk_tp_asoci_reference_tp_autor FOREIGN KEY (idautorizado_juridica) REFERENCES tp_autorizado_juridica(idautorizado_juridica) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- TOC entry 2185 (class 2606 OID 37473)
-- Dependencies: 2102 1658 1663
-- Name: fk_tp_asoci_reference_tp_autorizado; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_asocios_inscrito
    ADD CONSTRAINT fk_tp_asoci_reference_tp_autorizado FOREIGN KEY (idautorizado_juridica) REFERENCES tp_autorizado_juridica(idautorizado_juridica) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- TOC entry 2188 (class 2606 OID 37488)
-- Dependencies: 2150 1658 1701
-- Name: fk_tp_asoci_reference_ts_emple; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_asocios_inscrito
    ADD CONSTRAINT fk_tp_asoci_reference_ts_emple FOREIGN KEY (idempleado) REFERENCES ts_empleado(idempleado) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- TOC entry 2191 (class 2606 OID 37503)
-- Dependencies: 1660 2150 1701
-- Name: fk_tp_asoci_reference_ts_emple; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_asocios_ninscrito
    ADD CONSTRAINT fk_tp_asoci_reference_ts_emple FOREIGN KEY (idempleado) REFERENCES ts_empleado(idempleado) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- TOC entry 2187 (class 2606 OID 37483)
-- Dependencies: 1703 2152 1658
-- Name: fk_tp_asoci_reference_ts_estad; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_asocios_inscrito
    ADD CONSTRAINT fk_tp_asoci_reference_ts_estad FOREIGN KEY (idestado) REFERENCES ts_estado(idestado) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- TOC entry 2190 (class 2606 OID 37498)
-- Dependencies: 1703 2152 1660
-- Name: fk_tp_asoci_reference_ts_estad; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_asocios_ninscrito
    ADD CONSTRAINT fk_tp_asoci_reference_ts_estad FOREIGN KEY (idestado) REFERENCES ts_estado(idestado) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- TOC entry 2213 (class 2606 OID 37618)
-- Dependencies: 1663 2102 1667
-- Name: fk_tp_auto__reference_tp_autor; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_auto_natural_juridica
    ADD CONSTRAINT fk_tp_auto__reference_tp_autor FOREIGN KEY (idautorizado_juridica) REFERENCES tp_autorizado_juridica(idautorizado_juridica) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- TOC entry 2212 (class 2606 OID 37613)
-- Dependencies: 2104 1664 1667
-- Name: fk_tp_auto__reference_tp_autorizado; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_auto_natural_juridica
    ADD CONSTRAINT fk_tp_auto__reference_tp_autorizado FOREIGN KEY (idautorizado_persona) REFERENCES tp_autorizado_persona(idautorizado_persona) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- TOC entry 2211 (class 2606 OID 37608)
-- Dependencies: 2150 1701 1667
-- Name: fk_tp_auto__reference_ts_emple; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_auto_natural_juridica
    ADD CONSTRAINT fk_tp_auto__reference_ts_emple FOREIGN KEY (idempleado) REFERENCES ts_empleado(idempleado) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- TOC entry 2200 (class 2606 OID 37553)
-- Dependencies: 1663 1662 2100
-- Name: fk_tp_autor_reference_tp_autor; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_autorizado_juridica
    ADD CONSTRAINT fk_tp_autor_reference_tp_autor FOREIGN KEY (idautorizado_extranjera) REFERENCES tp_autorizado_extranjera(idautorizado_extranjera) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- TOC entry 2208 (class 2606 OID 37593)
-- Dependencies: 1662 2100 1664
-- Name: fk_tp_autor_reference_tp_autor; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_autorizado_persona
    ADD CONSTRAINT fk_tp_autor_reference_tp_autor FOREIGN KEY (idautorizado_extranjera) REFERENCES tp_autorizado_extranjera(idautorizado_extranjera) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- TOC entry 2209 (class 2606 OID 37598)
-- Dependencies: 1666 2104 1664
-- Name: fk_tp_autor_reference_tp_autor; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_autorizado_persona_fallecido
    ADD CONSTRAINT fk_tp_autor_reference_tp_autor FOREIGN KEY (idautorizado_persona) REFERENCES tp_autorizado_persona(idautorizado_persona) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- TOC entry 2196 (class 2606 OID 37533)
-- Dependencies: 2098 1661 1663
-- Name: fk_tp_autor_reference_tp_autorizado; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_autorizado_juridica
    ADD CONSTRAINT fk_tp_autor_reference_tp_autorizado FOREIGN KEY (idautorizado_juridica) REFERENCES tp_autorizado(idautorizado) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- TOC entry 2204 (class 2606 OID 37573)
-- Dependencies: 1664 1661 2098
-- Name: fk_tp_autor_reference_tp_autorizado; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_autorizado_persona
    ADD CONSTRAINT fk_tp_autor_reference_tp_autorizado FOREIGN KEY (idautorizado_persona) REFERENCES tp_autorizado(idautorizado) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- TOC entry 2195 (class 2606 OID 37528)
-- Dependencies: 1687 2130 1662
-- Name: fk_tp_autor_reference_tp_solic; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_autorizado_extranjera
    ADD CONSTRAINT fk_tp_autor_reference_tp_solic FOREIGN KEY (idsolicitud_extranjera) REFERENCES tp_solicitud_extranjera(idsolicitud_extranjera) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- TOC entry 2199 (class 2606 OID 37548)
-- Dependencies: 2132 1663 1688
-- Name: fk_tp_autor_reference_tp_solic; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_autorizado_juridica
    ADD CONSTRAINT fk_tp_autor_reference_tp_solic FOREIGN KEY (idsolicitud_juridica) REFERENCES tp_solicitud_juridica(idsolicitud_juridica) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- TOC entry 2201 (class 2606 OID 37558)
-- Dependencies: 1664 1689 2134
-- Name: fk_tp_autor_reference_tp_solic; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_autorizado_persona
    ADD CONSTRAINT fk_tp_autor_reference_tp_solic FOREIGN KEY (idsolicitud_persona) REFERENCES tp_solicitud_persona(idsolicitud_persona) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- TOC entry 2192 (class 2606 OID 37508)
-- Dependencies: 1701 1661 2150
-- Name: fk_tp_autor_reference_ts_emple; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_autorizado
    ADD CONSTRAINT fk_tp_autor_reference_ts_emple FOREIGN KEY (idempleado) REFERENCES ts_empleado(idempleado) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- TOC entry 2193 (class 2606 OID 37518)
-- Dependencies: 1662 2150 1701
-- Name: fk_tp_autor_reference_ts_emple; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_autorizado_extranjera
    ADD CONSTRAINT fk_tp_autor_reference_ts_emple FOREIGN KEY (idempleado) REFERENCES ts_empleado(idempleado) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- TOC entry 2197 (class 2606 OID 37538)
-- Dependencies: 1701 1663 2150
-- Name: fk_tp_autor_reference_ts_emple; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_autorizado_juridica
    ADD CONSTRAINT fk_tp_autor_reference_ts_emple FOREIGN KEY (idempleado) REFERENCES ts_empleado(idempleado) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- TOC entry 2205 (class 2606 OID 37578)
-- Dependencies: 1701 2150 1664
-- Name: fk_tp_autor_reference_ts_emple; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_autorizado_persona
    ADD CONSTRAINT fk_tp_autor_reference_ts_emple FOREIGN KEY (idempleado) REFERENCES ts_empleado(idempleado) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- TOC entry 2210 (class 2606 OID 37603)
-- Dependencies: 1666 2150 1701
-- Name: fk_tp_autor_reference_ts_emple; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_autorizado_persona_fallecido
    ADD CONSTRAINT fk_tp_autor_reference_ts_emple FOREIGN KEY (idempleado) REFERENCES ts_empleado(idempleado) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- TOC entry 2207 (class 2606 OID 37588)
-- Dependencies: 2154 1705 1664
-- Name: fk_tp_autor_reference_ts_estad; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_autorizado_persona
    ADD CONSTRAINT fk_tp_autor_reference_ts_estad FOREIGN KEY (idestadocivil) REFERENCES ts_estado_civil(idestadocivil) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- TOC entry 2194 (class 2606 OID 37523)
-- Dependencies: 1662 2152 1703
-- Name: fk_tp_autor_reference_ts_estado; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_autorizado_extranjera
    ADD CONSTRAINT fk_tp_autor_reference_ts_estado FOREIGN KEY (idestado) REFERENCES ts_estado(idestado) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- TOC entry 2198 (class 2606 OID 37543)
-- Dependencies: 1703 1663 2152
-- Name: fk_tp_autor_reference_ts_estado; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_autorizado_juridica
    ADD CONSTRAINT fk_tp_autor_reference_ts_estado FOREIGN KEY (idestado) REFERENCES ts_estado(idestado) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- TOC entry 2202 (class 2606 OID 37563)
-- Dependencies: 1664 2152 1703
-- Name: fk_tp_autor_reference_ts_estado; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_autorizado_persona
    ADD CONSTRAINT fk_tp_autor_reference_ts_estado FOREIGN KEY (idestado) REFERENCES ts_estado(idestado) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- TOC entry 2206 (class 2606 OID 37583)
-- Dependencies: 2168 1718 1664
-- Name: fk_tp_autor_reference_ts_secto; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_autorizado_persona
    ADD CONSTRAINT fk_tp_autor_reference_ts_secto FOREIGN KEY (idsectorlaboral) REFERENCES ts_sector_laboral(idsectorlaboral) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- TOC entry 2203 (class 2606 OID 37568)
-- Dependencies: 1720 2170 1664
-- Name: fk_tp_autor_reference_ts_unive; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_autorizado_persona
    ADD CONSTRAINT fk_tp_autor_reference_ts_unive FOREIGN KEY (iduniversidad) REFERENCES ts_universidad(iduniversidad) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- TOC entry 2214 (class 2606 OID 37623)
-- Dependencies: 1669 2144 1697
-- Name: fk_tp_const_reference_tp_verif; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_constancia_laboral_persona
    ADD CONSTRAINT fk_tp_const_reference_tp_verif FOREIGN KEY (idverificacionpersona) REFERENCES tp_verificacion_persona(idverificacionpersona) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- TOC entry 2215 (class 2606 OID 37628)
-- Dependencies: 1669 2150 1701
-- Name: fk_tp_const_reference_ts_emple; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_constancia_laboral_persona
    ADD CONSTRAINT fk_tp_const_reference_ts_emple FOREIGN KEY (idempleado) REFERENCES ts_empleado(idempleado) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- TOC entry 2216 (class 2606 OID 37633)
-- Dependencies: 1669 2152 1703
-- Name: fk_tp_const_reference_ts_estad; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_constancia_laboral_persona
    ADD CONSTRAINT fk_tp_const_reference_ts_estad FOREIGN KEY (idestado) REFERENCES ts_estado(idestado) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- TOC entry 2217 (class 2606 OID 37638)
-- Dependencies: 1661 2098 1671
-- Name: fk_tp_direc_reference_tp_autor; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_direccion_autorizado
    ADD CONSTRAINT fk_tp_direc_reference_tp_autor FOREIGN KEY (idautorizado) REFERENCES tp_autorizado(idautorizado) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- TOC entry 2220 (class 2606 OID 37653)
-- Dependencies: 2128 1686 1673
-- Name: fk_tp_direc_reference_tp_solic; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_direccion_solicitud
    ADD CONSTRAINT fk_tp_direc_reference_tp_solic FOREIGN KEY (idsolicitud) REFERENCES tp_solicitud(idsolicitud) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- TOC entry 2219 (class 2606 OID 37648)
-- Dependencies: 1701 1671 2150
-- Name: fk_tp_direc_reference_ts_emple; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_direccion_autorizado
    ADD CONSTRAINT fk_tp_direc_reference_ts_emple FOREIGN KEY (idempleado) REFERENCES ts_empleado(idempleado) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- TOC entry 2222 (class 2606 OID 37663)
-- Dependencies: 1673 1701 2150
-- Name: fk_tp_direc_reference_ts_emple; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_direccion_solicitud
    ADD CONSTRAINT fk_tp_direc_reference_ts_emple FOREIGN KEY (idempleado) REFERENCES ts_empleado(idempleado) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- TOC entry 2218 (class 2606 OID 37643)
-- Dependencies: 1671 1710 2160
-- Name: fk_tp_direc_reference_ts_munic; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_direccion_autorizado
    ADD CONSTRAINT fk_tp_direc_reference_ts_munic FOREIGN KEY (idmunicipio) REFERENCES ts_municipio(idmunicipio) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- TOC entry 2221 (class 2606 OID 37658)
-- Dependencies: 1673 1710 2160
-- Name: fk_tp_direc_reference_ts_munic; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_direccion_solicitud
    ADD CONSTRAINT fk_tp_direc_reference_ts_munic FOREIGN KEY (idmunicipio) REFERENCES ts_municipio(idmunicipio) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- TOC entry 2223 (class 2606 OID 37668)
-- Dependencies: 1675 2092 1656
-- Name: fk_tp_educa_reference_tp_actua; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_educacioncontinuada
    ADD CONSTRAINT fk_tp_educa_reference_tp_actua FOREIGN KEY (idactualizacion_persona) REFERENCES tp_actualizacion_persona(idactualizacion_persona) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- TOC entry 2224 (class 2606 OID 37673)
-- Dependencies: 2150 1675 1701
-- Name: fk_tp_educa_reference_ts_emple; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_educacioncontinuada
    ADD CONSTRAINT fk_tp_educa_reference_ts_emple FOREIGN KEY (idempleado) REFERENCES ts_empleado(idempleado) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- TOC entry 2225 (class 2606 OID 37678)
-- Dependencies: 1661 1677 2098
-- Name: fk_tp_estad_reference_tp_autor; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_estadoautorizado
    ADD CONSTRAINT fk_tp_estad_reference_tp_autor FOREIGN KEY (idautorizado) REFERENCES tp_autorizado(idautorizado) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- TOC entry 2284 (class 2606 OID 38078)
-- Dependencies: 2100 1662 1730
-- Name: fk_tp_estad_reference_tp_autor; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_estadoautorizadoext
    ADD CONSTRAINT fk_tp_estad_reference_tp_autor FOREIGN KEY (idautorizado_extranjera) REFERENCES tp_autorizado_extranjera(idautorizado_extranjera) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- TOC entry 2230 (class 2606 OID 37703)
-- Dependencies: 1686 1679 2128
-- Name: fk_tp_estad_reference_tp_solic; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_estadosolicitud
    ADD CONSTRAINT fk_tp_estad_reference_tp_solic FOREIGN KEY (idsolicitud) REFERENCES tp_solicitud(idsolicitud) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- TOC entry 2226 (class 2606 OID 37683)
-- Dependencies: 2150 1701 1677
-- Name: fk_tp_estad_reference_ts_emple; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_estadoautorizado
    ADD CONSTRAINT fk_tp_estad_reference_ts_emple FOREIGN KEY (idempleado) REFERENCES ts_empleado(idempleado) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- TOC entry 2229 (class 2606 OID 37698)
-- Dependencies: 1701 2150 1679
-- Name: fk_tp_estad_reference_ts_emple; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_estadosolicitud
    ADD CONSTRAINT fk_tp_estad_reference_ts_emple FOREIGN KEY (idempleado) REFERENCES ts_empleado(idempleado) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- TOC entry 2283 (class 2606 OID 38083)
-- Dependencies: 1730 2150 1701
-- Name: fk_tp_estad_reference_ts_emple; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_estadoautorizadoext
    ADD CONSTRAINT fk_tp_estad_reference_ts_emple FOREIGN KEY (idempleado) REFERENCES ts_empleado(idempleado) ON UPDATE RESTRICT ON DELETE RESTRICT;


--
-- TOC entry 2227 (class 2606 OID 37688)
-- Dependencies: 1703 1677 2152
-- Name: fk_tp_estad_reference_ts_estad; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_estadoautorizado
    ADD CONSTRAINT fk_tp_estad_reference_ts_estad FOREIGN KEY (idestado) REFERENCES ts_estado(idestado) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- TOC entry 2228 (class 2606 OID 37693)
-- Dependencies: 1679 1703 2152
-- Name: fk_tp_estad_reference_ts_estad; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_estadosolicitud
    ADD CONSTRAINT fk_tp_estad_reference_ts_estad FOREIGN KEY (idestado) REFERENCES ts_estado(idestado) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- TOC entry 2282 (class 2606 OID 38088)
-- Dependencies: 1730 1703 2152
-- Name: fk_tp_estad_reference_ts_estad; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_estadoautorizadoext
    ADD CONSTRAINT fk_tp_estad_reference_ts_estad FOREIGN KEY (idestado) REFERENCES ts_estado(idestado) ON UPDATE RESTRICT ON DELETE RESTRICT;


--
-- TOC entry 2231 (class 2606 OID 37708)
-- Dependencies: 1689 2134 1681
-- Name: fk_tp_famil_reference_tp_solic; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_familia_solicitud_persona
    ADD CONSTRAINT fk_tp_famil_reference_tp_solic FOREIGN KEY (idsolicitud_persona) REFERENCES tp_solicitud_persona(idsolicitud_persona) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- TOC entry 2232 (class 2606 OID 37713)
-- Dependencies: 1701 2150 1681
-- Name: fk_tp_famil_reference_ts_emple; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_familia_solicitud_persona
    ADD CONSTRAINT fk_tp_famil_reference_ts_emple FOREIGN KEY (idempleado) REFERENCES ts_empleado(idempleado) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- TOC entry 2233 (class 2606 OID 37718)
-- Dependencies: 1683 2144 1697
-- Name: fk_tp_honra_reference_tp_verif; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_honradez_notoria_persona
    ADD CONSTRAINT fk_tp_honra_reference_tp_verif FOREIGN KEY (idverificacionpersona) REFERENCES tp_verificacion_persona(idverificacionpersona) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- TOC entry 2234 (class 2606 OID 37723)
-- Dependencies: 1701 2150 1683
-- Name: fk_tp_honra_reference_ts_emple; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_honradez_notoria_persona
    ADD CONSTRAINT fk_tp_honra_reference_ts_emple FOREIGN KEY (idempleado) REFERENCES ts_empleado(idempleado) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- TOC entry 2235 (class 2606 OID 37728)
-- Dependencies: 2152 1683 1703
-- Name: fk_tp_honra_reference_ts_estad; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_honradez_notoria_persona
    ADD CONSTRAINT fk_tp_honra_reference_ts_estad FOREIGN KEY (idestado) REFERENCES ts_estado(idestado) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- TOC entry 2236 (class 2606 OID 37733)
-- Dependencies: 2104 1664 1685
-- Name: fk_tp_modif_reference_tp_autor; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_modificacionautorizado
    ADD CONSTRAINT fk_tp_modif_reference_tp_autor FOREIGN KEY (idautorizado_persona) REFERENCES tp_autorizado_persona(idautorizado_persona) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- TOC entry 2237 (class 2606 OID 37738)
-- Dependencies: 1701 1685 2150
-- Name: fk_tp_modif_reference_ts_emple; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_modificacionautorizado
    ADD CONSTRAINT fk_tp_modif_reference_ts_emple FOREIGN KEY (idempleado) REFERENCES ts_empleado(idempleado) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- TOC entry 2254 (class 2606 OID 37823)
-- Dependencies: 1690 1663 2102
-- Name: fk_tp_sol_n_reference_tp_autor; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_sol_natural_juridica
    ADD CONSTRAINT fk_tp_sol_n_reference_tp_autor FOREIGN KEY (idautorizado_juridica) REFERENCES tp_autorizado_juridica(idautorizado_juridica) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- TOC entry 2253 (class 2606 OID 37818)
-- Dependencies: 1690 1689 2134
-- Name: fk_tp_sol_n_reference_tp_solic; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_sol_natural_juridica
    ADD CONSTRAINT fk_tp_sol_n_reference_tp_solic FOREIGN KEY (idsolicitud_persona) REFERENCES tp_solicitud_persona(idsolicitud_persona) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- TOC entry 2252 (class 2606 OID 37813)
-- Dependencies: 2150 1701 1690
-- Name: fk_tp_sol_n_reference_ts_emple; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_sol_natural_juridica
    ADD CONSTRAINT fk_tp_sol_n_reference_ts_emple FOREIGN KEY (idempleado) REFERENCES ts_empleado(idempleado) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- TOC entry 2239 (class 2606 OID 37748)
-- Dependencies: 2128 1687 1686
-- Name: fk_tp_solic_reference_tp_solic; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_solicitud_extranjera
    ADD CONSTRAINT fk_tp_solic_reference_tp_solic FOREIGN KEY (idsolicitud_extranjera) REFERENCES tp_solicitud(idsolicitud) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- TOC entry 2242 (class 2606 OID 37763)
-- Dependencies: 2128 1688 1686
-- Name: fk_tp_solic_reference_tp_solic; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_solicitud_juridica
    ADD CONSTRAINT fk_tp_solic_reference_tp_solic FOREIGN KEY (idsolicitud_juridica) REFERENCES tp_solicitud(idsolicitud) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- TOC entry 2248 (class 2606 OID 37793)
-- Dependencies: 1689 2128 1686
-- Name: fk_tp_solic_reference_tp_solic; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_solicitud_persona
    ADD CONSTRAINT fk_tp_solic_reference_tp_solic FOREIGN KEY (idsolicitud_persona) REFERENCES tp_solicitud(idsolicitud) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- TOC entry 2238 (class 2606 OID 37743)
-- Dependencies: 1686 1701 2150
-- Name: fk_tp_solic_reference_ts_emple; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_solicitud
    ADD CONSTRAINT fk_tp_solic_reference_ts_emple FOREIGN KEY (idempleado) REFERENCES ts_empleado(idempleado) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- TOC entry 2240 (class 2606 OID 37753)
-- Dependencies: 2150 1687 1701
-- Name: fk_tp_solic_reference_ts_emple; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_solicitud_extranjera
    ADD CONSTRAINT fk_tp_solic_reference_ts_emple FOREIGN KEY (idempleado) REFERENCES ts_empleado(idempleado) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- TOC entry 2243 (class 2606 OID 37768)
-- Dependencies: 1688 1701 2150
-- Name: fk_tp_solic_reference_ts_emple; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_solicitud_juridica
    ADD CONSTRAINT fk_tp_solic_reference_ts_emple FOREIGN KEY (idempleado) REFERENCES ts_empleado(idempleado) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- TOC entry 2245 (class 2606 OID 37778)
-- Dependencies: 2150 1689 1701
-- Name: fk_tp_solic_reference_ts_emple; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_solicitud_persona
    ADD CONSTRAINT fk_tp_solic_reference_ts_emple FOREIGN KEY (idempleado) REFERENCES ts_empleado(idempleado) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- TOC entry 2250 (class 2606 OID 37803)
-- Dependencies: 1689 2154 1705
-- Name: fk_tp_solic_reference_ts_estad; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_solicitud_persona
    ADD CONSTRAINT fk_tp_solic_reference_ts_estad FOREIGN KEY (idestadocivil) REFERENCES ts_estado_civil(idestadocivil) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- TOC entry 2241 (class 2606 OID 37758)
-- Dependencies: 2152 1687 1703
-- Name: fk_tp_solic_reference_ts_estado; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_solicitud_extranjera
    ADD CONSTRAINT fk_tp_solic_reference_ts_estado FOREIGN KEY (idestado) REFERENCES ts_estado(idestado) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- TOC entry 2244 (class 2606 OID 37773)
-- Dependencies: 1703 1688 2152
-- Name: fk_tp_solic_reference_ts_estado; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_solicitud_juridica
    ADD CONSTRAINT fk_tp_solic_reference_ts_estado FOREIGN KEY (idestado) REFERENCES ts_estado(idestado) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- TOC entry 2246 (class 2606 OID 37783)
-- Dependencies: 1703 2152 1689
-- Name: fk_tp_solic_reference_ts_estado; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_solicitud_persona
    ADD CONSTRAINT fk_tp_solic_reference_ts_estado FOREIGN KEY (idestado) REFERENCES ts_estado(idestado) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- TOC entry 2247 (class 2606 OID 37788)
-- Dependencies: 1689 2160 1710
-- Name: fk_tp_solic_reference_ts_munic; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_solicitud_persona
    ADD CONSTRAINT fk_tp_solic_reference_ts_munic FOREIGN KEY (idmunicipionac_solp) REFERENCES ts_municipio(idmunicipio) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- TOC entry 2251 (class 2606 OID 37808)
-- Dependencies: 1689 1718 2168
-- Name: fk_tp_solic_reference_ts_secto; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_solicitud_persona
    ADD CONSTRAINT fk_tp_solic_reference_ts_secto FOREIGN KEY (idsectorlaboral) REFERENCES ts_sector_laboral(idsectorlaboral) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- TOC entry 2249 (class 2606 OID 37798)
-- Dependencies: 2170 1689 1720
-- Name: fk_tp_solic_reference_ts_unive; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_solicitud_persona
    ADD CONSTRAINT fk_tp_solic_reference_ts_unive FOREIGN KEY (iduniversidad) REFERENCES ts_universidad(iduniversidad) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- TOC entry 2256 (class 2606 OID 37833)
-- Dependencies: 1692 1664 2104
-- Name: fk_tp_ssoci_reference_tp_autor; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_ssocios_inscrito
    ADD CONSTRAINT fk_tp_ssoci_reference_tp_autor FOREIGN KEY (idautorizado_persona) REFERENCES tp_autorizado_persona(idautorizado_persona) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- TOC entry 2255 (class 2606 OID 37828)
-- Dependencies: 2132 1692 1688
-- Name: fk_tp_ssoci_reference_tp_solic; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_ssocios_inscrito
    ADD CONSTRAINT fk_tp_ssoci_reference_tp_solic FOREIGN KEY (idsolicitud_juridica) REFERENCES tp_solicitud_juridica(idsolicitud_juridica) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- TOC entry 2259 (class 2606 OID 37848)
-- Dependencies: 1688 2132 1694
-- Name: fk_tp_ssoci_reference_tp_solic; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_ssocios_ninscrito
    ADD CONSTRAINT fk_tp_ssoci_reference_tp_solic FOREIGN KEY (idsolicitud_juridica) REFERENCES tp_solicitud_juridica(idsolicitud_juridica) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- TOC entry 2258 (class 2606 OID 37843)
-- Dependencies: 1701 2150 1692
-- Name: fk_tp_ssoci_reference_ts_emple; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_ssocios_inscrito
    ADD CONSTRAINT fk_tp_ssoci_reference_ts_emple FOREIGN KEY (idempleado) REFERENCES ts_empleado(idempleado) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- TOC entry 2261 (class 2606 OID 37858)
-- Dependencies: 2150 1694 1701
-- Name: fk_tp_ssoci_reference_ts_emple; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_ssocios_ninscrito
    ADD CONSTRAINT fk_tp_ssoci_reference_ts_emple FOREIGN KEY (idempleado) REFERENCES ts_empleado(idempleado) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- TOC entry 2257 (class 2606 OID 37838)
-- Dependencies: 1692 1703 2152
-- Name: fk_tp_ssoci_reference_ts_estad; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_ssocios_inscrito
    ADD CONSTRAINT fk_tp_ssoci_reference_ts_estad FOREIGN KEY (idestado) REFERENCES ts_estado(idestado) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- TOC entry 2260 (class 2606 OID 37853)
-- Dependencies: 1694 1703 2152
-- Name: fk_tp_ssoci_reference_ts_estad; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_ssocios_ninscrito
    ADD CONSTRAINT fk_tp_ssoci_reference_ts_estad FOREIGN KEY (idestado) REFERENCES ts_estado(idestado) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- TOC entry 2262 (class 2606 OID 37863)
-- Dependencies: 1663 1696 2102
-- Name: fk_tp_trans_reference_tp_autor; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_transformacion_juridica
    ADD CONSTRAINT fk_tp_trans_reference_tp_autor FOREIGN KEY (idautorizado_juridica) REFERENCES tp_autorizado_juridica(idautorizado_juridica) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- TOC entry 2263 (class 2606 OID 37868)
-- Dependencies: 1701 1696 2150
-- Name: fk_tp_trans_reference_ts_emple; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_transformacion_juridica
    ADD CONSTRAINT fk_tp_trans_reference_ts_emple FOREIGN KEY (idempleado) REFERENCES ts_empleado(idempleado) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- TOC entry 2264 (class 2606 OID 37873)
-- Dependencies: 1703 1696 2152
-- Name: fk_tp_trans_reference_ts_estad; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_transformacion_juridica
    ADD CONSTRAINT fk_tp_trans_reference_ts_estad FOREIGN KEY (idestado) REFERENCES ts_estado(idestado) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- TOC entry 2265 (class 2606 OID 37878)
-- Dependencies: 1697 2134 1689
-- Name: fk_tp_verif_reference_tp_solic; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_verificacion_persona
    ADD CONSTRAINT fk_tp_verif_reference_tp_solic FOREIGN KEY (idsolicitud_persona) REFERENCES tp_solicitud_persona(idsolicitud_persona) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- TOC entry 2266 (class 2606 OID 37883)
-- Dependencies: 1697 2150 1701
-- Name: fk_tp_verif_reference_ts_emple; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_verificacion_persona
    ADD CONSTRAINT fk_tp_verif_reference_ts_emple FOREIGN KEY (idempleado) REFERENCES ts_empleado(idempleado) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- TOC entry 2267 (class 2606 OID 37888)
-- Dependencies: 2150 1699 1701
-- Name: fk_ts_acces_reference_ts_emple; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY ts_acceso_sistema
    ADD CONSTRAINT fk_ts_acces_reference_ts_emple FOREIGN KEY (idempleado) REFERENCES ts_empleado(idempleado) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- TOC entry 2268 (class 2606 OID 37893)
-- Dependencies: 1701 2166 1716
-- Name: fk_ts_emple_reference_ts_rol; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY ts_empleado
    ADD CONSTRAINT fk_ts_emple_reference_ts_rol FOREIGN KEY (idrol) REFERENCES ts_rol(idrol) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- TOC entry 2269 (class 2606 OID 37898)
-- Dependencies: 2150 1701 1707
-- Name: fk_ts_histo_reference_ts_emple; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY ts_historial
    ADD CONSTRAINT fk_ts_histo_reference_ts_emple FOREIGN KEY (idempleado) REFERENCES ts_empleado(idempleado) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- TOC entry 2270 (class 2606 OID 37903)
-- Dependencies: 1700 2148 1710
-- Name: fk_ts_munic_reference_ts_depar; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY ts_municipio
    ADD CONSTRAINT fk_ts_munic_reference_ts_depar FOREIGN KEY (iddepartamento) REFERENCES ts_departamento(iddepartamento) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- TOC entry 2271 (class 2606 OID 37908)
-- Dependencies: 2158 1714 1709
-- Name: fk_ts_opcio_reference_ts_modul; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY ts_opcion_rol
    ADD CONSTRAINT fk_ts_opcio_reference_ts_modul FOREIGN KEY (idmodulo) REFERENCES ts_modulo(idmodulo) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- TOC entry 2272 (class 2606 OID 37913)
-- Dependencies: 1714 2166 1716
-- Name: fk_ts_opcio_reference_ts_rol; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY ts_opcion_rol
    ADD CONSTRAINT fk_ts_opcio_reference_ts_rol FOREIGN KEY (idrol) REFERENCES ts_rol(idrol) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- TOC entry 2289 (class 0 OID 0)
-- Dependencies: 6
-- Name: public; Type: ACL; Schema: -; Owner: consejo_cvpcpa
--

REVOKE ALL ON SCHEMA public FROM PUBLIC;
REVOKE ALL ON SCHEMA public FROM consejo_cvpcpa;
GRANT ALL ON SCHEMA public TO consejo_cvpcpa;
GRANT ALL ON SCHEMA public TO PUBLIC;


-- Completed on 2011-09-29 10:11:02

--
-- PostgreSQL database dump complete
--

insert into ts_departamento  values('1','DEPARTAMENTO DE SAN SALVADOR');
insert into ts_departamento  values('2','DEPARTAMENTO DE SANTA ANA');
insert into ts_departamento  values('3','DEPARTAMENTO DE SAN MIGUEL');
insert into ts_departamento  values('4','DEPARTAMENTO DE LA LIBERTAD');
insert into ts_departamento  values('5','DEPARTAMENTO DE USULUTAN');
insert into ts_departamento  values('6','DEPARTAMENTO DE SONSONATE');
insert into ts_departamento  values('7','DEPARTAMENTO DE LA UNION');
insert into ts_departamento  values('8','DEPARTAMENTO DE LA PAZ');
insert into ts_departamento  values('9','DEPARTAMENTO DE CHALATENANGO');
insert into ts_departamento  values('10','DEPARTAMENTO DE CUSCATLAN');
insert into ts_departamento  values('11','DEPARTAMENTO DE AHUACHAPAN');
insert into ts_departamento  values('12','DEPARTAMENTO DE MORAZAN');
insert into ts_departamento  values('13','DEPARTAMENTO DE SAN VICENTE');
insert into ts_departamento  values('14','DEPARTAMENTO DE CABAÑAS');


insert into ts_municipio  values('1','1','CIUDAD DELGADO');
insert into ts_municipio  values('2','1','MEJICANOS');
insert into ts_municipio  values('3','1','SOYAPANGO');
insert into ts_municipio  values('4','1','CUSCATANCINGO');
insert into ts_municipio  values('5','1','SAN MARCOS');
insert into ts_municipio  values('6','1','ILOPANGO');
insert into ts_municipio  values('7','1','NEJAPA');
insert into ts_municipio  values('8','1','APOPA');
insert into ts_municipio  values('9','1','SAN MARTIN');
insert into ts_municipio  values('10','1','PANCHIMALCO');
insert into ts_municipio  values('11','1','AGUILARES');
insert into ts_municipio  values('12','1','TONACATEPEQUE');
insert into ts_municipio  values('13','1','SANTO TOMAS');
insert into ts_municipio  values('14','1','SAN SALVADOR');
insert into ts_municipio  values('15','1','SANTIAGO TEXACUANGOS');
insert into ts_municipio  values('16','1','EL PAISNAL');
insert into ts_municipio  values('17','1','GUAZAPA');
insert into ts_municipio  values('18','1','AYUTUXTEPEQUE');
insert into ts_municipio  values('19','1','ROSARIO DE MORA');
insert into ts_municipio  values('20','2','SANTA ANA');
insert into ts_municipio  values('21','2','CHALCHUAPA');
insert into ts_municipio  values('22','2','METAPAN');
insert into ts_municipio  values('23','2','COATEPEQUE');
insert into ts_municipio  values('24','2','EL CONGO');
insert into ts_municipio  values('25','2','TEXISTEPEQUE');
insert into ts_municipio  values('26','2','CANDELARIA DE LA FRONTERA');
insert into ts_municipio  values('27','2','SAN SEBASTIAN SALITRILLO');
insert into ts_municipio  values('28','2','SANTA ROSA GUACHIPILIN');
insert into ts_municipio  values('29','2','SANTIAGO DE LA FRONTERA');
insert into ts_municipio  values('30','2','EL PORVENIR');
insert into ts_municipio  values('31','2','MASAHUAT');
insert into ts_municipio  values('32','2','SAN ANTONIO PAJONAL');
insert into ts_municipio  values('33','3','SAN MIGUEL');
insert into ts_municipio  values('34','3','CHINAMECA');
insert into ts_municipio  values('35','3','EL TRANSITO');
insert into ts_municipio  values('36','3','CIUDAD BARRIOS');
insert into ts_municipio  values('37','3','CHIRILAGUA');
insert into ts_municipio  values('38','3','SESORI');
insert into ts_municipio  values('39','3','SAN RAFAEL ORIENTE');
insert into ts_municipio  values('40','3','MONCAGUA');
insert into ts_municipio  values('41','3','LOLOTIQUE');
insert into ts_municipio  values('42','3','SAN JORGE');
insert into ts_municipio  values('43','3','CHAPELTIQUE');
insert into ts_municipio  values('44','3','SAN GERARDO');
insert into ts_municipio  values('45','3','CAROLINA');
insert into ts_municipio  values('46','3','QUELEPA');
insert into ts_municipio  values('47','3','SAN LUIS DE LA REINA');
insert into ts_municipio  values('48','3','NUEVO EDEN DE SAN JUAN');
insert into ts_municipio  values('49','3','NUEVA GUADALUPE');
insert into ts_municipio  values('50','3','ULUAZAPA');
insert into ts_municipio  values('51','3','COMACARAN');
insert into ts_municipio  values('52','3','SAN ANTONIO DEL MOSCO');
insert into ts_municipio  values('53','4','NUEVO CUSCATLAN');
insert into ts_municipio  values('54','4','QUEZALTEPEQUE');
insert into ts_municipio  values('55','4','CIUDAD ARCE');
insert into ts_municipio  values('56','4','SAN JUAN OPICO');
insert into ts_municipio  values('57','4','COLON');
insert into ts_municipio  values('58','4','LA LIBERTAD');
insert into ts_municipio  values('59','4','ANTIGUO CUSCATLAN');
insert into ts_municipio  values('60','4','COMASAGUA');
insert into ts_municipio  values('61','4','SAN PABLO TACACHICO');
insert into ts_municipio  values('62','4','JAYAQUE');
insert into ts_municipio  values('63','4','HUIZUCAR');
insert into ts_municipio  values('64','4','TEPECOYO');
insert into ts_municipio  values('65','4','TEOTEPEQUE');
insert into ts_municipio  values('66','4','CHILTIUPAN');
insert into ts_municipio  values('67','4','TAMANIQUE');
insert into ts_municipio  values('68','4','SACACOYO');
insert into ts_municipio  values('69','4','SAN JOSE VILLANUEVA');
insert into ts_municipio  values('70','4','ZARAGOZA');
insert into ts_municipio  values('71','4','TALNIQUE');
insert into ts_municipio  values('72','4','SAN MATIAS');
insert into ts_municipio  values('73','4','JICALAPA');
insert into ts_municipio  values('74','4','SANTA TECLA');
insert into ts_municipio  values('75','5','SANTIAGO DE MARIA');
insert into ts_municipio  values('76','5','JUCUAPA');
insert into ts_municipio  values('77','5','SANTA ELENA');
insert into ts_municipio  values('78','5','JUCUARAN');
insert into ts_municipio  values('79','5','SAN AGUSTIN');
insert into ts_municipio  values('80','5','OZATLAN');
insert into ts_municipio  values('81','5','ESTANZUELAS');
insert into ts_municipio  values('82','5','MERCEDES UMA�A');
insert into ts_municipio  values('83','5','ALEGRIA');
insert into ts_municipio  values('84','5','CONCEPCION BATRES');
insert into ts_municipio  values('85','5','SAN FRANCISCO JAVIER');
insert into ts_municipio  values('86','5','PUERTO EL TRIUNFO');
insert into ts_municipio  values('87','5','JIQUILISCO');
insert into ts_municipio  values('88','5','TECAPAN');
insert into ts_municipio  values('89','5','SAN DIONISIO');
insert into ts_municipio  values('90','5','USULUTAN');
insert into ts_municipio  values('91','5','EREGUAYQUIN');
insert into ts_municipio  values('92','5','SANTA MARIA');
insert into ts_municipio  values('93','5','NUEVA GRANADA');
insert into ts_municipio  values('94','5','EL TRIUNFO');
insert into ts_municipio  values('95','5','SAN BUENAVENTURA');
insert into ts_municipio  values('96','5','CALIFORNIA');
insert into ts_municipio  values('97','5','BERLIN');
insert into ts_municipio  values('98','6','SANTA ISABEL ISHUATAN');
insert into ts_municipio  values('99','6','SONSONATE');
insert into ts_municipio  values('100','6','IZALCO');
insert into ts_municipio  values('101','6','ACAJUTLA');
insert into ts_municipio  values('102','6','ARMENIA');
insert into ts_municipio  values('103','6','NAHUIZALCO');
insert into ts_municipio  values('104','6','JUAYUA');
insert into ts_municipio  values('105','6','SAN JULIAN');
insert into ts_municipio  values('106','6','SONZACATE');
insert into ts_municipio  values('107','6','SAN ANTONIO DEL MONTE');
insert into ts_municipio  values('108','6','NAHULINGO');
insert into ts_municipio  values('109','6','CUISNAHUAT');
insert into ts_municipio  values('110','6','SANTA CATARINA MASAHUAT');
insert into ts_municipio  values('111','6','CALUCO');
insert into ts_municipio  values('112','6','SALCOATITAN');
insert into ts_municipio  values('113','6','SANTO DOMINGO DE GUZMAN');
insert into ts_municipio  values('114','7','SANTA ROSA DE LIMA');
insert into ts_municipio  values('115','7','MEANGUERA DEL GOLFO');
insert into ts_municipio  values('116','7','PASAQUINA');
insert into ts_municipio  values('117','7','SAN ALEJO');
insert into ts_municipio  values('118','7','ANAMOROS');
insert into ts_municipio  values('119','7','EL CARMEN');
insert into ts_municipio  values('120','7','CONCHAGUA');
insert into ts_municipio  values('121','7','EL SAUCE');
insert into ts_municipio  values('122','7','LISLIQUE');
insert into ts_municipio  values('123','7','YUCUAIQUIN');
insert into ts_municipio  values('124','7','NUEVA ESPARTA');
insert into ts_municipio  values('125','7','POLOROS');
insert into ts_municipio  values('126','7','BOLIVAR');
insert into ts_municipio  values('127','7','CONCEPCION DE ORIENTE');
insert into ts_municipio  values('128','7','INTIPUCA');
insert into ts_municipio  values('129','7','SAN JOSE');
insert into ts_municipio  values('130','7','YAYANTIQUE');
insert into ts_municipio  values('131','7','LA UNION');
insert into ts_municipio  values('132','8','ZACATECOLUCA');
insert into ts_municipio  values('133','8','SANTIAGO NONUALCO');
insert into ts_municipio  values('134','8','SAN JUAN NONUALCO');
insert into ts_municipio  values('135','8','SAN PEDRO MASAHUAT');
insert into ts_municipio  values('136','8','OLOCUILTA');
insert into ts_municipio  values('137','8','SAN PEDRO NONUALCO');
insert into ts_municipio  values('138','8','SAN FRANCISCO CHINAMECA');
insert into ts_municipio  values('139','8','SAN JUAN TALPA');
insert into ts_municipio  values('140','8','EL ROSARIO');
insert into ts_municipio  values('141','8','SAN RAFAEL OBRAJUELO');
insert into ts_municipio  values('142','8','SANTA MARIA OSTUMA');
insert into ts_municipio  values('143','8','SAN LUIS TALPA');
insert into ts_municipio  values('144','8','SAN ANTONIO MASAHUAT');
insert into ts_municipio  values('145','8','SAN MIGUEL TEPEZONTES');
insert into ts_municipio  values('146','8','SAN JUAN TEPEZONTES');
insert into ts_municipio  values('147','8','TAPALHUACA');
insert into ts_municipio  values('148','8','CUYULTITAN');
insert into ts_municipio  values('149','8','PARAISO DE OSORIO');
insert into ts_municipio  values('150','8','SAN EMIGDIO');
insert into ts_municipio  values('151','8','JERUSALEN');
insert into ts_municipio  values('152','8','MERCEDES LA CEIBA');
insert into ts_municipio  values('153','8','SAN LUIS LA HERRADURA');
insert into ts_municipio  values('154','9','NUEVA CONCEPCION');
insert into ts_municipio  values('155','9','LA PALMA');
insert into ts_municipio  values('156','9','TEJUTLA');
insert into ts_municipio  values('157','9','LA REINA');
insert into ts_municipio  values('158','9','ARCATAO');
insert into ts_municipio  values('159','9','CHALATENANGO');
insert into ts_municipio  values('160','9','SAN IGNACIO');
insert into ts_municipio  values('161','9','DULCE NOMBRE DE MARIA');
insert into ts_municipio  values('162','9','CITALA');
insert into ts_municipio  values('163','9','AGUA CALIENTE');
insert into ts_municipio  values('164','9','CONCEPCION QUEZALTEPEQUE');
insert into ts_municipio  values('165','9','NUEVA TRINIDAD');
insert into ts_municipio  values('166','9','LAS VUELTAS');
insert into ts_municipio  values('167','9','COMALAPA');
insert into ts_municipio  values('168','9','SAN RAFAEL');
insert into ts_municipio  values('169','9','LAS FLORES');
insert into ts_municipio  values('170','9','OJO DE AGUA');
insert into ts_municipio  values('171','9','NOMBRE DE JESUS');
insert into ts_municipio  values('172','9','POTONICO');
insert into ts_municipio  values('173','9','SAN FRANCISCO MORAZAN');
insert into ts_municipio  values('174','9','SANTA RITA');
insert into ts_municipio  values('175','9','LA LAGUNA');
insert into ts_municipio  values('176','9','SAN ISIDRO LABRADOR');
insert into ts_municipio  values('177','9','SAN ANTONIO DE LA CRUZ');
insert into ts_municipio  values('178','9','EL PARAISO');
insert into ts_municipio  values('179','9','SAN MIGUEL DE MERCEDES');
insert into ts_municipio  values('180','9','SAN LUIS DEL CARMEN');
insert into ts_municipio  values('181','9','CANCASQUE');
insert into ts_municipio  values('182','9','SAN ANTONIO LOS RANCHOS');
insert into ts_municipio  values('183','9','EL CARRIZAL');
insert into ts_municipio  values('184','9','SAN FERNANDO');
insert into ts_municipio  values('185','9','AZACUALPA');
insert into ts_municipio  values('186','9','SAN FRANCISCO LEMPA');
insert into ts_municipio  values('187','10','COJUTEPEQUE');
insert into ts_municipio  values('188','10','SUCHITOTO');
insert into ts_municipio  values('189','10','SAN PEDRO PERULAPAN');
insert into ts_municipio  values('190','10','SAN JOSE GUAYABAL');
insert into ts_municipio  values('191','10','TENANCINGO');
insert into ts_municipio  values('192','10','SAN RAFAEL CEDROS');
insert into ts_municipio  values('193','10','CANDELARIA');
insert into ts_municipio  values('194','10','EL CARMEN');
insert into ts_municipio  values('195','10','MONTE SAN JUAN');
insert into ts_municipio  values('196','10','SAN CRISTOBAL');
insert into ts_municipio  values('197','10','SANTA CRUZ MICHAPA');
insert into ts_municipio  values('198','10','SAN BARTOLOME PERULAPIA');
insert into ts_municipio  values('199','10','SAN RAMON');
insert into ts_municipio  values('200','10','EL ROSARIO');
insert into ts_municipio  values('201','10','ORATORIO DE CONCEPCION');
insert into ts_municipio  values('202','10','SANTA CRUZ ANALQUITO');
insert into ts_municipio  values('203','11','JUJUTLA');
insert into ts_municipio  values('204','11','AHUACHAPAN');
insert into ts_municipio  values('205','11','ATIQUIZAYA');
insert into ts_municipio  values('206','11','SAN FRANCISCO MENENDEZ');
insert into ts_municipio  values('207','11','TACUBA');
insert into ts_municipio  values('208','11','CONCEPCION DE ATACO');
insert into ts_municipio  values('209','11','GUAYMANGO');
insert into ts_municipio  values('210','11','APANECA');
insert into ts_municipio  values('211','11','SAN PEDRO PUXTLA');
insert into ts_municipio  values('212','11','SAN LORENZO');
insert into ts_municipio  values('213','11','TURIN');
insert into ts_municipio  values('214','11','EL REFUGIO');
insert into ts_municipio  values('215','12','SOCIEDAD');
insert into ts_municipio  values('216','12','GUATAJIAGUA');
insert into ts_municipio  values('217','12','CACAOPERA');
insert into ts_municipio  values('218','12','EL DIVISADERO');
insert into ts_municipio  values('219','12','JOCOAITIQUE');
insert into ts_municipio  values('220','12','OSICALA');
insert into ts_municipio  values('221','12','CHILANGA');
insert into ts_municipio  values('222','12','MEANGUERA');
insert into ts_municipio  values('223','12','TOROLA');
insert into ts_municipio  values('224','12','SAN FRANCISCO GOTERA');
insert into ts_municipio  values('225','12','SAN SIMON');
insert into ts_municipio  values('226','12','JOATECA');
insert into ts_municipio  values('227','12','ARAMBALA');
insert into ts_municipio  values('228','12','DELICIAS DE CONCEPCION');
insert into ts_municipio  values('229','12','LOLOTIQUILLO');
insert into ts_municipio  values('230','12','YAMABAL');
insert into ts_municipio  values('231','12','YOLOAIQUIN');
insert into ts_municipio  values('232','12','SAN CARLOS');
insert into ts_municipio  values('233','12','EL ROSARIO');
insert into ts_municipio  values('234','12','PERQUIN');
insert into ts_municipio  values('235','12','SENSEMBRA');
insert into ts_municipio  values('236','12','GUALOCOCTI');
insert into ts_municipio  values('237','12','SAN FERNANDO');
insert into ts_municipio  values('238','12','SAN ISIDRO');
insert into ts_municipio  values('239','12','JOCORO');
insert into ts_municipio  values('240','12','CORINTO');
insert into ts_municipio  values('241','13','SAN CAYETANO ISTEPEQUE');
insert into ts_municipio  values('242','13','SAN VICENTE');
insert into ts_municipio  values('243','13','TECOLUCA');
insert into ts_municipio  values('244','13','SAN SEBASTIAN');
insert into ts_municipio  values('245','13','APASTEPEQUE');
insert into ts_municipio  values('246','13','SAN ESTEBAN CATARINA');
insert into ts_municipio  values('247','13','SAN ILDEFONSO');
insert into ts_municipio  values('248','13','SANTA CLARA');
insert into ts_municipio  values('249','13','SAN LORENZO');
insert into ts_municipio  values('250','13','VERAPAZ');
insert into ts_municipio  values('251','13','GUADALUPE');
insert into ts_municipio  values('252','13','SANTO DOMINGO');
insert into ts_municipio  values('253','13','TEPETITAN');
insert into ts_municipio  values('254','14','VICTORIA');
insert into ts_municipio  values('255','14','SAN ISIDRO');
insert into ts_municipio  values('256','14','JUTIAPA');
insert into ts_municipio  values('257','14','TEJUTEPEQUE');
insert into ts_municipio  values('258','14','DOLORES');
insert into ts_municipio  values('259','14','CINQUERA');
insert into ts_municipio  values('260','14','GUACOTECTI');
insert into ts_municipio  values('261','14','ILOBASCO');
insert into ts_municipio  values('262','14','SENSUNTEPEQUE');

insert into ts_rol (nombre_rol) values ('ADMINISTRADOR');

insert into ts_modulo (nombre_mod,path_mod,file_mod,style_mod,js_mod,activo_mod,descripcion_mod) values ('PERSONAS NATURALES','modulos/natural/','natural_auto.js','natu-win-shortcut','new MyDesktop.PerNatural(),',true,'MODULO PARA LAS PERSONAS NATURALES');
insert into ts_modulo (nombre_mod,path_mod,file_mod,style_mod,js_mod,activo_mod,descripcion_mod) values ('PERSONAS JURIDICAS','modulos/juridica/','juridica_auto.js','juri-win-shortcut','new MyDesktop.PerJuridica(),',true,'MODULO PARA LAS PERSONAS JURIDICAS');
insert into ts_modulo (nombre_mod,path_mod,file_mod,style_mod,js_mod,activo_mod,descripcion_mod) values ('FIRMA EXTRANJERA','modulos/extranjera/','extranjera_auto.js','extra-win-shortcut','new MyDesktop.FirExtranjera(),',true,'MODULO PARA FIRMAS EXTRANJERAS');

insert into ts_opcion_rol (idmodulo,idrol) values (1,1);
insert into ts_opcion_rol (idmodulo,idrol) values (2,1);
insert into ts_opcion_rol (idmodulo,idrol) values (3,1);

insert into ts_estado_civil (nombre_estc) values ('SOLTERO/A');
insert into ts_estado_civil (nombre_estc) values ('CASADO/A');
insert into ts_estado_civil (nombre_estc) values ('ACOMPA�ADO/A');
insert into ts_estado_civil (nombre_estc) values ('VIUDO/A');


insert into ts_sector_laboral (nombre_sect) values ('COMERCIO');
insert into ts_sector_laboral (nombre_sect) values ('INDUSTRIA');
insert into ts_sector_laboral (nombre_sect) values ('SERVICIO');
insert into ts_sector_laboral (nombre_sect) values ('FINANCIERO');
insert into ts_sector_laboral (nombre_sect) values ('GOBIERNO');
insert into ts_sector_laboral (nombre_sect) values ('INDEPENDIENTE');


/*ESTADOS PARA UNA SOLICITUD*/
insert into ts_estado (raiz_esta,nodo_esta,nombre_esta) values (1,1,'APROBADO');
insert into ts_estado (raiz_esta,nodo_esta,nombre_esta) values (1,2,'OBSERVADO');
insert into ts_estado (raiz_esta,nodo_esta,nombre_esta) values (1,3,'DENEGADO');
insert into ts_estado (raiz_esta,nodo_esta,nombre_esta) values (1,4,'RENUNCIA DEL PROCESO');

/*ESTADOS PARA UN AUTORIZADO*/
insert into ts_estado (raiz_esta,nodo_esta,nombre_esta) values (2,1,'APROBADO');
insert into ts_estado (raiz_esta,nodo_esta,nombre_esta) values (2,2,'APELACION');
insert into ts_estado (raiz_esta,nodo_esta,nombre_esta) values (2,3,'SANCIONADO');
insert into ts_estado (raiz_esta,nodo_esta,nombre_esta) values (2,4,'PROCESO JURIDICO');


/*ESTADOS DE MANTENIMIENTO*/
insert into ts_estado (raiz_esta,nodo_esta,nombre_esta) values (3,1,'ACTIVO');
insert into ts_estado (raiz_esta,nodo_esta,nombre_esta) values (3,2,'INACTIVO');

/*ESTADOS DE SEGUIMIENTO*/
insert into ts_estado (raiz_esta,nodo_esta,nombre_esta) values (4,1,'INICIADO');
insert into ts_estado (raiz_esta,nodo_esta,nombre_esta) values (4,2,'VERIFICACION');

/*ESTADOS DE FALLECIDO*/
insert into ts_estado (raiz_esta,nodo_esta,nombre_esta) values (5,1,'FALLECIDO');


insert into ts_universidad (nombre_univ,zona_univ,activo_univ) values ('Univeridad Nacional de El Salvador',1,true);
insert into ts_universidad (nombre_univ,zona_univ,activo_univ) values ('Univeridad de El Salvador, Facultad Multidiciplinaria de Occidente',1,true);
insert into ts_universidad (nombre_univ,zona_univ,activo_univ) values ('Universidad Centroamericana Jos� Sime�n Ca�as',1,true);
insert into ts_universidad (nombre_univ,zona_univ,activo_univ) values ('Universidad Dr. Jos� Mat�as Delgado',1,true);
insert into ts_universidad (nombre_univ,zona_univ,activo_univ) values ('Universidad Nueva San Salvador',1,true);
insert into ts_universidad (nombre_univ,zona_univ,activo_univ) values ('Universidad Pedag�gica',1,true);
insert into ts_universidad (nombre_univ,zona_univ,activo_univ) values ('Universidad Tecnol�gica de El Salvador',1,true);
insert into ts_universidad (nombre_univ,zona_univ,activo_univ) values ('Universidad Leonardo Da Vinci',1,true);
insert into ts_universidad (nombre_univ,zona_univ,activo_univ) values ('Universidad Panamericana',1,true);
insert into ts_universidad (nombre_univ,zona_univ,activo_univ) values ('Universidad Modular Abierta',1,true);
insert into ts_universidad (nombre_univ,zona_univ,activo_univ) values ('Universidad Salvadore�a Alberto Masferrer',1,true);
insert into ts_universidad (nombre_univ,zona_univ,activo_univ) values ('Universidad Doctor Andr�s Bello',1,true);
insert into ts_universidad (nombre_univ,zona_univ,activo_univ) values ('Universidad Don Bosco',1,true);
insert into ts_universidad (nombre_univ,zona_univ,activo_univ) values ('Universidad Polit�cnica de El Salvador',1,true);
insert into ts_universidad (nombre_univ,zona_univ,activo_univ) values ('Universidad Francisco Gavidia (UFG)',1,true);
insert into ts_universidad (nombre_univ,zona_univ,activo_univ) values ('Instituto Tecnol�gico Centroamericano (ITCA)',1,true);
insert into ts_universidad (nombre_univ,zona_univ,activo_univ) values ('Escuela de Comunicaci�n M�nica Herrera',1,true);
insert into ts_universidad (nombre_univ,zona_univ,activo_univ) values ('Escuela Nacional de Agricultura',1,true);
insert into ts_universidad (nombre_univ,zona_univ,activo_univ) values ('Escuela Superior de Econom�a y Negocios',1,true);

insert into ts_universidad (nombre_univ,zona_univ,activo_univ) values ('Universidad Cat�lica de Occidente',2,true);
insert into ts_universidad (nombre_univ,zona_univ,activo_univ) values ('Universidad Aut�noma de Santa Ana',2,true);
insert into ts_universidad (nombre_univ,zona_univ,activo_univ) values ('Universidad de Sonsonate',2,true);
insert into ts_universidad (nombre_univ,zona_univ,activo_univ) values ('Universidad Modular Abierta (Sede Santa Ana) *',2,true);
insert into ts_universidad (nombre_univ,zona_univ,activo_univ) values ('Universidad Francisco Gavidia (Sede Santa Ana) *',2,true);
insert into ts_universidad (nombre_univ,zona_univ,activo_univ) values ('Universidad Nacional (Sede Santa Ana) *',2,true);

insert into ts_universidad (nombre_univ,zona_univ,activo_univ) values ('Universidad de Oriente (UNIVO)',3,true);
insert into ts_universidad (nombre_univ,zona_univ,activo_univ) values ('Universidad Capit�n Gerardo Barrios',3,true);
insert into ts_universidad (nombre_univ,zona_univ,activo_univ) values ('Instituto Tecnol�gico de Usulut�n',3,true);


insert into ts_empleado (idempleado,idrol,nick_emp,password_emp,nombre_emp,apellido_emp,activo_emp) values ('FE308',1,'djedfi','fbc71ce36cc20790f2eeed2197898e71','EDWIN','FIGUEROA',true);


INSERT INTO ts_objetivoarchivo ( nombre_objarc) VALUES ('HOJA DE VIDA DE LA PERSONA NATURAL');
INSERT INTO ts_objetivoarchivo ( nombre_objarc) VALUES ('HOJA DE VIDA DEL SOCIO');
INSERT INTO ts_objetivoarchivo ( nombre_objarc) VALUES ('INFORMACION GENERAL DE LA PERSONA NATURAL');
INSERT INTO ts_objetivoarchivo ( nombre_objarc) VALUES ('INFORMACION GENERAL DE LA PERSONA JURIDICA');
INSERT INTO ts_objetivoarchivo ( nombre_objarc) VALUES ('INFORMACION GENERAL DE LA FIRMA EXTRANJERA');
INSERT INTO ts_objetivoarchivo ( nombre_objarc) VALUES ('ORGANIGRAMA DE LA PERSONA JURIDICA');
INSERT INTO ts_objetivoarchivo ( nombre_objarc) VALUES ('ACTA DE FALLECIDO');
INSERT INTO ts_objetivoarchivo ( nombre_objarc) VALUES ('SOLICITUD DE LA PERSONA NATURAL');
INSERT INTO ts_objetivoarchivo ( nombre_objarc) VALUES ('SOLICITUD DE LA PERSONA JURIDICA');
INSERT INTO ts_objetivoarchivo ( nombre_objarc) VALUES ('SOLICITUD DE LA FIRMA EXTRANJERA');
INSERT INTO ts_objetivoarchivo ( nombre_objarc) VALUES ('INFORMACION DE ACTA');
INSERT INTO ts_objetivoarchivo ( nombre_objarc) VALUES ('FOTO DE LA PERSONA NATURAL');